Linux 常用命令
2018-10-11 本文已影响0人
一句话不说也不好啊
列举一些文件操作和系统命令常用的
文件、目录操作命令
-
ls
命令- 功能: 显示文件和目录的信息
-
ls
以默认方式显示当前目录文件列表 -
ls -a
显示所有文件包括隐藏文件 -
ls -l
显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 -
ls -lh
显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M 2G) -
ls -lt
显示文件,按照修改时间排序
-
cd
命令- 功能:切换目录
-
cd dir
切换到当前目录下的dir目录 -
cd /
切换到根目录 -
cd ..
切换到到上一级目录 -
cd ../..
切换到上二级目录,依次类推 -
cd ~
切换到用户目录,比如是root用户,则切换到/root下
-
cp
命令- 功能:copy文件
- cp source target 将文件source复制为target
- cp /root/source . 将/root下的文件source复制到当前目录
- cp –av soure_dir target_dir 将整个目录复制,两目录完全一样
- cp filename{,.bak}
-
rm
命令- 功能:删除文件或目录
- rm file 删除某一个文件
- rm -f file 删除时候不进行提示。可以于r参数配合使用
- rm -rf dir 删除当前目录下叫dir的整个目录
-
mv
命令- 功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令
- mv source target 将文件source更名为target
-
sed
命令- 功能:置换文字列,删除行。
-
diff
命令- 功能:比较文件内容
- diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
- diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
-
ln
命令- 功能:建立链接。windows的快捷方式就是根据*inx下的链接的原理来做的
- ln source_path target_path 硬连接
- ln -s source_path target_path 软连接
-
pwd
命令- 功能:显示当前目录
-
sort
命令- 功能:排序
- -b 忽略每行前面开始出的空格字符。
- -c 检查文件是否已经按照顺序排序。
- -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
- -f 排序时,将小写字母视为大写字母。
- -n 依照数值的大小排序。
- -r 以相反的顺序来排序。
-
uniq
命令- 功能:检查及删除文本文件中重复出现的行列
- -c或--count 在每列旁边显示该行重复出现的次数。
- -d或--repeated 仅显示重复出现的行列。
查看编辑文件命令
-
cat
命令- 功能:显示文件的内容,和DOS的type相同
- cat file
- cat file | grep xxx
-
more
命令- 功能:分页显示命令
- more file
- more命令也可以通过管道符(|)与其他的命令一起使用,例如: ps ux | more
-
tail
命令- 功能:显示文件的最后几行 tail -n 100 aaa.txt 显示文件aaa.txt文件的最后100行
-
vi
命令- vi file 编辑文件file
- vi 原基本使用及命令: 输入命令的方式为先按[ESC]键,然后输入:w(写入文件),:w!(不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出
-
touch
命令- 功能:创建一个空文件
- touch aaa.txt 创建一个空文件,文件名为aaa.txt
-
wc
命令- 功能:显示文件的行数,字节数或单词数
基本系统命令
-
man
- 功能:查看某个命令的帮助,如果你不知道某个命令的用法不懂,可以问他,他知道就回告诉你,例如:man ls 显示ls命令的帮助内容
-
w
- 功能:显示登录用户的详细信息
-
who
- 功能:显示登录用户
-
last
- 功能: 查看最近哪些用户登录系统
-
date
- 功能:系统日期设定
- date 显示当前日期时间
- date -s 20:30:30 设置系统时间为20:30:30
- date -s 2002-3-5 设置系统时期为2003-3-5
-
clock
- 功能:时钟设置
- clock –r 对系统Bios中读取时间参数
- clock –w 将系统时间(如由date设置的时间)写入Bios
-
uname
- 功能:查看系统版本
- uname -R 显示操作系统内核的version
-
reboot/halt
- 功能:重新启动系统
-
shutdown
功能:关闭,再启动系统
shutdown -r now 重新启动系统,停止服务后重新启动系统
shutdown -h now 关闭系统,停止服务后再关闭系统
*su命令- 功能:切换用户
- su - 切换到root用户