Linux基础命令整理一

1、Linux命令基础格式
[root@localhost~]#介绍如下:
[]:提示符的分隔符号,没有特殊含义;
root:显示的是当前的登录用户;
@:分隔符号,没有特殊含义;
localhost:当前系统的简写主机名;
~:代表当前所在目录(家目录);
$#:命令提示符,标识登录的用户权限等级(超级用户#;普通用户$)
2、ls命令(显示当前目录下的文件)
格式:[root@localhost~]#ls 【选项】 【文件名或目录名】
-a:显示所有文件;
-d:显示目录信息,而不是目录下是文件;
-h:显示文件大小;
-l:长格式显示;
3、cd命令(切换目录)
格式:[root@localhost~]#cd 【目录名】
~:代表用户的家目录;
-:代表上次所在目录;
.:代表当前目录;
..:代表上级目录
4、mkdir命令(创建空目录)
格式:[root@localhost~]#mkdir 【选项】目录名
-p:递归创建所需目录
5、rmdir命令(删除空目录)
格式:[root@localhost~]#rmdir 【选项】目录名
-p:递归删除
6、touch命令(创建文件)
格式:[root@localhost~]#touch 【选项】文件名
7、stat命令(显示文件或文件系统的详细信息)
格式:[root@localhost~]#stat 【选项】文件名或目录名
8、cat命令(查看文件内容)
格式:[root@localhost~]#cat 【选项】文件名
-A:显示所有隐藏符号;
-E:显示每行结尾的回车符$;
-n:显示行号;
-V:显示特殊字符
9、more命令(分屏显示文件内容)
格式:[root@localhost~]#more 【选项】文件名
空格键:向下翻页
b:向上翻页
回车键:向下滚动一行
/字符串:搜索指定的字符串
q:退出
10、head命令(显示文件开头的内容)
格式:[root@localhost~]#head 【选项】文件名
-n行数:从文件头开始,显示指定行数
-v:显示文件名
11、tail命令(显示文件结尾的内容)
格式:[root@localhost~]#tail 【选项】文件名
-n行数:从文件尾开始,显示指定行数
-f:监听文件的新增内容
12、ln命令(创建连接-硬链接和软连接)
格式:[root@localhost~]#ln 【选项】源文件 目标文件
-s:创建软连接。默认创建硬链接(不加-s)
-f:强制创建,若目标文件存在则删除后在创建
13、rm命令(删除文件或目录)
格式:[root@localhost~]#rm 【选项】文件或目录
-f:强制删除
-i:在删除前询问用户
-r:递归删除
14、cp命令(复制文件和目录)
格式:[root@localhost~]#cp 【选项】源文件 目标文件
-p:复制后目标文件保留源文件的所有属性
-r:递归复制(用于复制目录)
15、mv命令(移动文件或改名)
格式:[root@localhost~]#mv 【选项】源文件 目标文件
-f:强制覆盖
-i:若目标文件存在会询问用户是否覆盖
-n:若目标文件存在则不会覆盖
-v:显示详细信息
16、man命令(显示联机帮助手册)
格式:[root@localhost~]#man 【选项】命令
17、info命令(帮助指令)
格式:[root@localhost~]#info 命令
18、help命令(显示命令的帮助命令)
格式:[root@localhost~]#help 内置命令
如:--help 选项 (ls --help)
19、whereis命令(查找二进制命令、源文件和帮助文档)
格式:[root@localhost~]#whereis 【选项】命令
-b:只查找二进制命令
-m:只查找帮助文档
20、which命令(列出命令的所在路径)
格式:[root@localhost~]#which 命令
21、locate命令(按照文件名搜索文件)
格式:[root@localhost~]#locate 【选项】文件名
-i:忽略大小写
22、find命令(在目录中查找文件)
格式:[root@localhost~]#find 搜索路径 【选项】搜索内容
-name:按照文件名搜索
-iname:按照文件名搜索,不区分文件名大小
-size[+-]大小:按照指定大小搜索文件
-perm [+-]权限模式:按照文件权限查找
-type d:查找目录
-type f:查找普通文件
-type l:查找软连接文件
23、zip命令(压缩文件或目录)
格式:[root@localhost~]#zip 【选项】压缩包名 源文件或源目录
-r :压缩目录
24、unzip命令(解压zip格式的压缩包)
格式:[root@localhost~]#unzip 【选项】压缩包名
-d:指定解压缩位置
25、gzip命令(压缩文件或目录)
格式:[root@localhost~]#gzip 【选项】源文件
-c:将压缩数据输出到标准输出中,保留源文件
-d:解压缩
-r:压缩目录
-v:显示压缩文件的信息
26、gunzip命令(解压缩文件或目录)
格式:[root@localhost~]#gunzip 源文件
27、bzip2命令(bz2格式的压缩命令)
格式:[root@localhost~]#bzip2 【选项】源文件
-d:解压缩
-k:压缩时,保留源文件
-v:显示压缩的详细信息
28、bunzip命令(bz2格式的解压缩命令)
格式:[root@localhost~]#bunzip2 【选项】源文件
29、tar压缩命令(打包与解打包命令)
格式:[root@localhost~]#tar 【选项】【-f 压缩包名】源文件或目录
-c:打包
-f:指定压缩包的文件名
-v:显示打包文件过程
例:tar -cvf 压缩包名 源文件或目录
解打包命令格式:[root@localhost~]#tar 【选项】压缩名
-x:解打包
-f:指定压缩包的文件名
【Linux基础命令整理一】-v:显示打包文件过程
例:tar -xvf 压缩包
“.tar.gz”和“.tar.bz2”格式:
-z:压缩和解压“.tar.gz”格式
-j:压缩和解压“.tar.bz2”格式
例-.tar.gz格式:压缩:tar -zcvf 压缩包名 源文件或目录
解压:tar -zxvf 压缩包名
.tar.bz2格式:压缩:tar -jcvf 压缩包名 源文件或目录
解压:tar -jxvf 压缩包名
30、sync命令(刷新文件系统缓冲区)
31、shutdown命令(关机和重启)
格式:[root@localhost~]#shutdown 【选项】时间【警告信息】
-c:取消已执行的shutdown命令
-h:关机
-r:重启
32、关机和重启命令
reboot重启命令
halt和poweroff 关机命令
init命令:init 0 关机;init 6 重启
33、setup命令(系统配置工具)
34、ifconfig命令(查看和临时修改IP地址)
35、ping命令(向网络主机发送ICMP请求,测试网络通信情况)
36、netstat命令(网络状态查看命令)
格式:[root@localhost~]#netstat 【选项】
-a:列出所有网络状态
-c秒数:指定每隔几秒刷新一次
-p:显示pid和程序名
-n:显示IP地址和端口号
-t:显示tcp协议端口连接状况
-u:显示udp协议端口连接状况
-l:显示监听状态的连接
例:显示本机开启的端口:netstat -tuln
显示所有连接:netstat -an
37、write命令(向其他用户发送信息)
38、mail命令(发送和接收电子邮件)

    推荐阅读