Linux常用命令
标签: Linux常用命令
2023-06-22 18:23:26 222浏览
命令 -选项 参数例如,,其中,ls显示文件和目录列表,这里-la是-l和-a的结合,-l是以长格式列出文件信息,-a是显示所有文件和目录,/usr是表是显示/usr下的文件和目录列表,总的意思就是:以长格式显示/usr下的所有文件和目录。常用参数为-l(long)-a(all)-t(time)-i(inode),需要注意的是一些隐藏文件及特殊目录。Linux命令分为内部命令、外部命令、查看帮助文档三大类。内部命令属于shell解析器的一部分,如cd(切换目录)、pwd(显示当前工作目录);
命令格式:
命令 -选项 参数
例如,ls -la /usr,其中,ls显示文件和目录列表,这里-la是-l和-a的结合,-l是以长格式列出文件信息,-a是显示所有文件和目录,/usr是表是显示/usr下的文件和目录列表,总的意思就是:以长格式显示/usr下的所有文件和目录。常用参数为 -l(long)、-a(all)、-t(time)、-i(inode),需要注意的是一些隐藏文件及特殊目录。
Linux命令分为内部命令、外部命令、查看帮助文档三大类。内部命令属于shell解析器的一部分,如cd(切换目录)、pwd(显示当前工作目录);外部命令是独立于shell解析器之外的文件程序,如ls(显示文件和目录以及目录列表)、mkdir(创建目录)、cp(复制文件或目录);查看帮助文档如help cd、man ls。
1. 目录操作类命令
pwd(print working directory):显示当前工作目录。cp(copy):复制文件或目录。- -r(recursive):递归处理,将指定目录下的文件与子目录一并复制。
mkdir(make directory):创建目录。- -p(parents):在父目录不存在的情况下先生成父目录。
mv(move):移动文件或目录、文件或目录改名。rm(remove):删除文件。- -r(recursive):同时删除该目录下的所有文件。
- -f(force):强制删除文件或目录。
rmdir(remove directory):删除空目录。ln(link):建立连接文件。- -s(symbolic):对源文件建立符号连接,而非硬连接。
- -s(symbolic):对源文件建立符号连接,而非硬连接。
2. 文件浏览类命令
cat(catenate):显示文本文件内容。more、less:分页显示文本文件内容。head、tail:查看文本中开头或结尾部分的内容。head -n 5 a.log:查看a.log文件的前5行。tail -F b.log:循环读取(follow)。- wc(word count):统计文本的行数、字数、字符数。
- -m:统计文本字符数。
- -w:统计文本字数。
- -l:统计文本行数。
3. 文件查找类命令
find:在文件系统重查找指定的文件。
find /etc/ -name "*.c"
grep:在指定的文本中查找指定的字符串。
4. 进程类命令
top:显示当前系统中耗费资源最多的进程。ps:显示瞬间的进程状态。- -e/A:显示所有进程,环境变量。
- -f:全格式。
- -a:显示所有进程(包括其他用户)。
jobs、bg、fg:任务操作,Ctrl+Z组合键将当前任务放入后台。kill:结束一个指定pid的进程。- -l:可查看所有信息名称。
killall:结束指定名称的进程。
5. 文件归档类命令
gzip:压缩(解压)文件或目录,压缩文件扩展名为.gz。bzip2:压缩(解压)文件或目录,压缩文件扩展名为.bz2。tar:文件、目录打(解)包。- -c:建立一个压缩文件的参数指令。
- -x:解开一个压缩文件的参数指令。
- -t:查看 tar 文件包中包含的目录和文件信息。
- -z:是否需要用gzip压缩。
- -j:是否需要用 bzip2 压缩。
- -v:压缩的过程中显示文件。
- -f:使用文档名,在 f 之后要立即接文档名。
6. 网络类命令
netstat:显示网络状态信息。- -a:显示所有连接和监听端口。
- -t(tcp):仅显示 TCP 相关选项。
- -u(udp):仅显示 UDP 相关选项。
- -n:拒绝显示别名。
- -p:显示建立相关链接的程序名。
ifconfig:网卡网络配置详细信息。ip addr:查看 IP 信息。ping:测试网络的连通性。
7. 系统类命令
dmesg:显示系统设备等信息。df:显示文件系统磁盘空间的使用情况。du:显示指定的文件(目录)已使用的磁盘空间的总量。- -h(human-readable):文件大小以 KB、MB、GB为单位显示。
- -s(summarize):只显示各档案大小的总和。
free:显示当前内存和交换空间的使用情况。data:时间操作。cal:日历操作。clock/hwclock:硬件时钟。
8. 其他类命令
touch:创建空文件。man:查看文档详细帮助。shutdown:系统关机。- -r:关机后立即重新启动。
- -h:关机后不重新启动。
poweroff:关机后关闭电源,等价于shutdown -h now。reboot:重新启动,等价于shutdown -r。halt:关机后不关电源。init:系统运行级别。- 0:停机。
- 1:单用户模式。
- 2:多用户模式
- 3:完全多用户模式(标准的运行级)
- 4:保留。
- 5:X11(xwindow)。
- 6:重新启动。
熟练地掌握这些常用命令,再配合一些快捷键的使用,操作起来会更加方便,特别是巧用Tab键,能在操作中节省大量时间,还有 Ctrl + C(停止当前进程)组合键、Ctrl + R(查看命令历史)组合键、Ctrl + L(清屏,与clear命令作用相同)组合键、Ctrl + D(终止输入或退出shell)组合键。
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
