Linux简单的常用命令——纯手打(慢慢积累)

如何查看linux系统是32位还是64位?

可以用命令“getconf LONG_BIT”查看,

如果返回的结果是32则说明是32位,返回的结果是64则说明是64位。

linux命令
命令【选项】(【参数】)【选项值】(【参数的值】)
命令+(选项)+参数

ls 列出所有
ls -l
ls -h
ls -a
cd 转到
cd ..到上层目录
cd - 到上个命令的工作目录
cd ~ 回到家目录
cd / 回家根目录
pwd

hwclock

shutdown
shutdown -h now 现在关机
shutdown -r 重启
shutdown -c 取消关机
init 0 关机
init 6 重启
reboot

iptable -F 将这个文件清空

/boot 存放linux启动时需要加载的文件

/home 存放普通用户的目录

/var 是一个可增长目录 例如 /var/log 系统日志 /var/lib 包文件

/root 管理员所有数据 root用户家目录

/tmp 临时文件存储位置

/usr unix software soure包文件 存放软件相关

/bin 命令 此目录包含二进制可执行文件

/sbin 系统命令 主要供管理员使用以进行系统维护

/mnt 挂载点 挂镜像

/dev 包含设备文件 /dev/sda*

./相对路径 /绝对路径

.表示当前目录 ..表示上级目录

touch 用来创建新文件

mkdir 创建目录 例如 mkdir /tmp/test
mkdir -p /a/b/c/d 创建目录子目录

!$上个命令的最后一个参数(快捷键)

查看文件的方法:q退出
cat 查看文件内容 例如 cat /etc/passwd
more
less
head 默认从第一行开始前10行 例如 cat head -n 3 /etc/passwd 查看文件中从第一行开始前3行
tail 默认最后10行
-f 动态显示数据(不关闭) 常用来查看日志

ctrl ^C终止命令

linux下 蓝色是目录 黑色是文件 浅蓝色是软连接,在同一目录下:目录和文件名不能相同;

复制文件: cp 复制单一文件,里面不再有目录和其他文件
cp 源 目标
例如 cp /etc/passwd /tmp/

复制目录: cp -r /etc/ /tmp/
-r是递归的意思 是指包含子目录和文件

删除 rm
rm -rf 全部删除(包括目录和文件) 强制递归删除
-r递归 -f强制

mv重命名
mv 源名 新名

工作经验:慎用rm删除命令 勤用mv命令重命名来代替删除的效果

vi缩小版 vim升级版
编辑
rpm -qf ‘which vi‘ 得到vi的安装包
vim命令行模式下
字符操作:
i当前插入
I行首插入
a当前字符之后插入
A行尾插入
o下一行插入
O上一行插入
x向后删除一个字符
X向前删除一个字符
u撤销一步===》常用
home键 行首
end键 行尾
dd删除一行
yy复制一行
p将复制的行粘贴
没权限时候用wq!强制保存退出
:w 保存save
:q 没有进行任何修改退出 quit
:q!修改了,不保存,强制退出
:wq!强制保存退出(没权限时用这个)
:set nu 显示行号

对配置文件多行进行注释:
ctrl+v
向上或者向下选中要注释的行
shift+I
在其中一行前键上#号
按ESC

删除多行注释:
ctrl+v进入编辑模式
向上或向下移动光标,选中注释部分
按d,就会删除注释符号

转码命令:
iconv -f gb2312 c.txt -o d.txt
from output
解决服务器脚本导到windows上的串行问题,因为windows和linux对回车的处理不同。

从网络上自动下载一些东西到linux上
wget...http:....
wget +url
先cd到想要下载到的目录再wget

打3个字符按Tab键会自动补齐文件名

========安装========
一: 源代码安装方式:
先cd到想要安装的目录下

tar -zxvf 文件名 解压缩
对tar.gz的解压缩
第一步:./configure 检查当前环境十分满足安装此软件的依赖关系
完了之后可以用 echo $? 结果若是0,则OK可以了,进行下一步;
第二步:make
第三步:makeinstall
模糊查询是否安装好了某软件:
find / -name pcre*|more

二: 自动安装yum安装:yum install package
例如:yum -y install pcer-devel

三: 二进制文件安装:rpm -ivh file.rpm
适用于rpm安装包的安装

关于解压缩,参见不同解压缩命令

====卸载============
sudo make uninstall (干掉make install命令时装进去的文件,要管理员身份)

只删除make时产生的临时文件(soft1下):

make clean

同时删除configure和make产生的临时文件(soft1下)

make distclean
=====================

ps -A 显示所有进程

kill -QUIT 主进程号 停止某进程

时间: 2024-10-27 17:09:40

Linux简单的常用命令——纯手打(慢慢积累)的相关文章

Linux——note shell常用命令 cut 、sort、unqi、tee、tr、split和shell中连接符&& ||

1.cut 常用作将一个文件分段 cut -d'分隔符' [-cf] n -d 后面指定分隔符,用单引号引起来. -f 指定第几段 -c 后面只有一个数字表示截取第几个字符,后面跟一个数字区域,表示截取从几到几. [[email protected] ~]# cut -d: -f 3 /etc/passwd [[email protected] ~]# cut -d: -f 3,4 /etc/passwd [[email protected] ~]# cut -c 10 /etc/passwd

Linux文本处理常用命令

1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/.*.?等)组成.  (2)基本元字符集及其含义      ^ :只匹配行首.   如^a 匹配以a开头的行abc,a2e,a12,aaa,......      $ :只匹配行尾.   如^a 匹配以a结尾的行bca,12a,aaa,.......      * :匹配0个或多个此单字符. 如(a)* 匹配 空,a,aa,aaa,....      [] :只匹配[]内字符

linux开发中常用命令

经常使用linux进行开发,软件安装,环境部署等,会用到一些常用的命令,下面是我平时使用或收集到的linux下的常用命令集: type command 查看一条命令是外部命令还是内部命令[[email protected] test]# type cdcd is a shell builtincd 是内部命令 [[email protected] test]# type mountmount is /bin/mountmount 是外部命令 内部命令可以直接访问环境变量,外部命令不可以 查看内部

linux日常管理常用命令--w

linux日常管理常用命令--w 命令:w(linux管理员最常用的命令) [[email protected] ~]# w 14:45:41 up 2 min,  2 users,  load average: 0.10, 0.10, 0.04 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT root     tty1     -                14:44   54.

Linux查看系统配置常用命令

Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量 资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各

linux web开发常用命令

:q 退出 vi :wq 保存并退出 vi :wq! 强制保存并退出 vi #tail -f catalina.out  查询tomcat后台输出 在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root 7010 1 0 Apr19 ?

linux 几个常用命令

解压: tar zxvf 22gif.tar.gz 压缩: tar zcvf 22gif.tar.gz www.22gif.com (目录名字,这里是全站压缩备份) 查看正在使用的服务和端口 可以使用netstat -tunlp,netstat -antup,lsof -i:PORT命令查看. 查看服务器进程信息 可以使用ps auxww|grep PID,ps -ef,lsof -p PID,top -p PID命令查看. 测试配置文件是否正确: /alidata/server/nginx-1

Linux Jboss下常用命令

cd /opt/jboss/binnohup sh run.sh -b 0.0.0.0 &启动jboss:nohup ./run.sh -b 0.0.0.0 &nohup sh run.sh -b 0.0.0.0 &//nohup表示转入后台运行: 使用./run.sh和sh  run.sh 都能启动:-b 表示绑定IP启动,如果为0.0.0.0则表示所有IP都可访问该服务,此参数可不写,可以再jboss的server.xml配置文件里配置如下:添加 & 表示恢复到命令行模

Linux系统巡检常用命令

# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -s