Linux常用的20个命令Word版
linux常用100个命令

linux常用100个命令以下是常用的100个Linux命令:1. ls - 列出当前目录中的文件和文件夹2. cd - 改变当前工作目录3. pwd - 显示当前工作目录的路径4. mkdir - 创建一个新的目录5. rmdir - 删除一个空的目录6. touch - 创建一个新的空文件7. cp - 复制文件或目录8. mv - 移动或重命名文件或目录9. rm - 删除文件或目录10. cat - 显示文件内容11. less - 逐行显示文件内容12. head - 显示文件的前几行内容13. tail - 显示文件的后几行内容14. grep - 在文件中搜索匹配的文本15. find - 在文件系统中搜索文件16. chmod - 改变文件或目录的权限17. chown - 改变文件或目录的所有者18. chgrp - 改变文件或目录的所属组19. du - 显示目录或文件的磁盘使用情况20. df - 显示文件系统的磁盘使用情况21. file - 显示文件的类型22. ln - 创建一个硬链接或符号链接23. mount - 挂载文件系统24. umount - 卸载文件系统25. tar - 创建或解压归档文件26. gzip - 压缩文件27. gunzip - 解压缩文件28. wget - 下载文件29. curl - 通过URL获取或发送数据30. ssh - 远程登录到另一台计算机31. scp - 在本地主机和远程主机之间复制文件32. ping - 测试与另一台计算机的连接33. ifconfig - 显示或配置网络接口34. netstat - 显示网络连接、路由表等信息35. iptables - 配置防火墙规则36. ps - 显示当前运行的进程37. top - 显示系统中运行的进程和资源使用情况38. kill - 终止正在运行的进程39. service - 启动、停止或重启系统服务40. systemctl - 管理系统服务41. uname - 显示系统信息42. date - 显示或设置系统时间和日期43. history - 显示或搜索命令历史记录44. which - 显示可执行文件的路径45. echo - 显示文本或变量的值46. export - 设置环境变量47. source - 执行一个脚本文件48. alias - 创建命令别名49. sed - 流编辑器,用于文件内容的替换和修改50. awk - 文本处理工具,用于提取和处理文本数据51. sort - 对文本进行排序52. uniq - 删除重复的行53. diff - 比较两个文件的差异54. tr - 替换、删除或压缩字符55. cut - 从文本中提取字段56. paste - 将多个文件的行合并成一行57. join - 根据共同的字段将两个文件合并58. split - 将文件分割成多个较小的文件59. grep -v - 显示不匹配的文本行60. grep -c - 统计匹配的文本行数61. grep -i - 忽略大小写进行匹配62. grep -r - 递归地搜索目录中的文件63. grep -w - 匹配整个单词而不是部分匹配64. grep -A - 显示匹配行及其后面的几行65. grep -B - 显示匹配行及其前面的几行66. grep -C - 显示匹配行及其前后的几行67. awk '{print $1}' - 打印每行的第一个字段68. awk '{print $NF}' - 打印每行的最后一个字段69. awk '/pattern/{print}' - 打印匹配模式的行70. awk '/pattern/{print $2}' - 打印匹配模式的第二个字段71. awk '{sum+=$1} END {print sum}' - 计算第一列的总和72. awk '{if ($1 > 10) print}' - 打印第一列大于10的行73. awk '{if ($1 > 10) print $2}' - 打印第一列大于10的第二个字段74. awk '{print NR, $0}' - 打印行号和整行内容75. awk '{for (i=1; i<=NF; i++) print $i}' - 打印每个字段76. sed 's/pattern/replace/' - 替换匹配的文本77. sed '/pattern/d' - 删除匹配的文本行78. sed '/pattern/s/old/new/' - 在匹配的文本行中替换文本79. sed '/pattern/!d' - 删除不匹配的文本行80. sed '1d' - 删除第一行81. sed '$d' - 删除最后一行82. sed -n '1,5p' - 打印前5行83. sed -n '5,$p' - 打印从第5行到最后一行84. sed -n '/pattern/p' - 打印匹配的文本行85. sed -n '/pattern/{p;q;}' - 打印匹配的文本行并退出86. sort -n - 对数字进行排序87. sort -r - 逆序排序88. sort -u - 去除重复的行89. sort -k2 - 按第二个字段进行排序90. sort -t',' -k2 - 使用逗号作为分隔符,按第二个字段进行排序91. uniq -c - 统计重复的行数92. uniq -d - 只显示重复的行93. uniq -u - 只显示不重复的行94. diff -u - 显示详细的差异95. diff -r - 递归比较目录中的文件96. tr 'a-z' 'A-Z' - 将小写字母转换为大写字母97. tr -d '[:digit:]' - 删除所有数字98. tr -s ' ' - 合并连续的空格为一个空格99. cut -d',' -f1 - 使用逗号作为分隔符,打印第一个字段100. cut -c1-5 - 打印每行的前五个字符这些命令是Linux中最常用的命令之一,可以帮助您在终端中进行文件和文本处理、系统管理、网络配置等操作。
linux最常用20条命令汇总

linux最常用20条命令汇总
1. ls:显示当前目录中的文件和子目录
2. cd:改变当前工作目录
3. mkdir:创建新的目录
4. rm:删除文件或目录
5. cp:复制文件或目录
6. mv:移动或重命名文件或目录
7. cat:查看文件内容
8. grep:在文件中搜索指定的字符串
9. find:在文件系统中查找文件或目录
10. chmod:修改文件或目录的权限
11. chown:修改文件或目录的所有者
12. tar:创建压缩文件或解压缩文件
13. ssh:远程登录到其他计算机
14. ps:显示当前运行的进程
15. top:实时监控系统的进程和资源使用情况
16. du:显示目录或文件的磁盘使用情况
17. df:显示文件系统的磁盘使用情况
18. ifconfig:配置或显示网络接口信息
19. ping:测试与目标主机的连通性
20. man:查看命令的帮助文档。
Linux常用命令大全.pdf

创建文件夹
可用选项:
-m: 对新建目录设置存取权限,也可以用 chmod 命令设置;
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自
动建立好那
些尚不在的目录,即一次可以建立多个目录;
实例:
(1)当前工作目录下创建名为 t 的文件夹
mkdir t
(2)在 tmp 目录下创建路径为 test/t1/t 的目录,若不存在,则创建
4
cat log.txt Hello World PWD=/opt/soft/test (4)反向列示 tac log.txt PWD=/opt/soft/test World Hello
10、more 命令
功能类似于 cat, more 会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按 空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示
8、cp 命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。
3
注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在 shell 脚本中,如果不 加-i 参数,则不会提示,而是直接覆盖!
-i 提示 -r 复制目录及目录内所有项目 -a 复制的文件与原文件时间一样 实例: (1)复制 a.txt 到 test 目录下,保持原文件时间,如果原文件存在提示是否覆盖 cp -ai a.txt test (2)为 a.txt 建议一个链接(快捷方式) cp -s a.txt link_a.txt
2、cd 命令
(changeDirectory),命令语法:cd [目录名]。说明:切换当前目录至 dirName 实例: (1)进入要目录 cd /
常用的linux命令 文档

常用的linux命令文档常用的Linux命令文档Linux操作系统是一种非常强大和灵活的操作系统,广泛应用于服务器和嵌入式系统中。
作为一名Linux系统管理员或者开发者,掌握常用的Linux 命令是至关重要的。
本文旨在提供一份常用的Linux命令文档,涵盖了从基本命令到高级命令的应用和使用。
1. 文件和目录操作命令1.1 ls命令:列出当前目录下的文件和子目录。
1.2 cd命令:切换当前工作目录。
1.3 mkdir命令:创建新的目录。
1.4 cp命令:复制文件或目录。
1.5 mv命令:移动文件或目录。
1.6 rm命令:删除文件或目录。
1.7 touch命令:创建一个新文件。
1.8 cat命令:显示文件内容或者将几个文件合并成一个文件。
1.9 echo命令:将指定的文本输出到终端或者文件。
2. 文件查找和搜索命令2.1 find命令:根据指定的条件在文件系统中查找文件。
2.2 grep命令:在文件或者输入中查找匹配的行。
2.3 locate命令:在系统的数据库中查找文件。
2.4 which命令:查找可执行文件的路径。
2.5 whereis命令:查找二进制程序、源代码和man页文件的路径。
3. 文件权限和权限管理命令3.1 chmod命令:修改文件或目录的权限。
3.2 chown命令:修改文件或目录的所有者。
3.3 chgrp命令:修改文件或目录的所属组。
3.4 passwd命令:修改用户密码。
4. 系统管理命令4.1 top命令:实时显示各种系统资源的使用情况。
4.2 ps命令:查看当前运行的进程。
4.3 kill命令:终止指定的进程。
4.4 service命令:启动、停止和重启系统服务。
4.5 systemctl命令:管理系统的Systemd服务。
5. 网络操作命令5.1 ifconfig命令:查看和设置网络接口配置。
5.2 ping命令:测试主机之间的连通性。
5.3 ssh命令:通过SSH协议登录到远程主机。
linux常用命令

linux常用命令命令格式•格式:命令 -选项参数•例如: ls -al /etc•当有多个选项时可以写在一起cd (change directory) •语法:cd 目录•例如:cd /home 进入home 目录•. 代表当前目录•.. 代表当前目录的上一级目录•- 代表前一个工作目录•~ 代表当前用户的家目录 cd后面不加目录,默认进入家目录pwd (print working directory)•pwd (显示目前所在的目录)•pwd [-P]•选项与参数:•-P :显示出确实的路径,而非使用连结(link) 路径。
mkdir (make directories)mkdir (建立新目录)mkdir [-mp] 目录名称选项与参数:-m :设定档案的权限喔!直接设定,不需要看预设权限 (umask) 的脸色~-p :帮助你直接将所需要的目录(包含上层目录)递归建立起来!rmdir (remove directories)•rmdir (删除空目录)•选项与参数:•-p :连同上层『空的』目录也一起删除•删除非空木录•rm -r 目录ls (list)•ls [-aAdfFhilnrRSt] 目录名称•ls [--color={never,auto,always}] 目录名称•ls [--full-time] 目录名称•选项与参数:•-a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来(常用)•-d :仅列出目录本身,而不是列出目录内的档案数据(常用)•-h :将档案容量以人类较易读的方式(例如GB, KB 等等)列出来;•-l :长数据串行出,包含档案的属性与权限等等数据;(常用)•-R :连同子目录内容一起列出来,等于该目录下的所有档案都会显示出来;cp (copy)•cp (复制档案或目录)• cp [-adfilprsu] 来源文件(source) 目标文件(destination)•cp [options] source1 source2 source3 .... directory•选项与参数:•-a :相当于 -pdr 的意思,至于 pdr 请参考下列说明;(常用)•-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;•-f :为强制(force)的意思,若目标档案已经存在且无法开启,则移除后再尝试一次;•-i :若目标文件(destination)已经存在时,在覆盖时会先询问动作的进行(常用)•-l :进行硬式连结(hard link)的连结档建立,而非复制档案本身;•-p :连同档案的属性一起复制过去,而非使用预设属性(备份常用);•-r :递归持续复制,用于目录的复制行为;(常用)•-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;•-u :若 destination 比 source 旧才更新destination !rm (remove)•rm (移除档案或目录)•[root@www ~]# rm [-fir] 档案或目录•选项与参数:•-f :就是 force 的意思,忽略不存在的档案,不会出现警告讯息;•-i :互动模式,在删除前会询问使用者是否动作•-r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!mv (move)•mv (移动档案与目录,或更名)•mv [-fiu] source destination•mv [options] source1 source2 source3 .... directory•选项与参数:•-f :force 强制的意思,如果目标档案已经存在,不会询问而直接覆盖;•-i :若目标档案 (destination) 已经存在时,就会询问是否覆盖!•-u :若目标档案已经存在,且 source 比较新,才会更新 (update)less 查看文档•less 文档 (可一页一页翻动)•1、空格键:向下翻动一页;•[pagedown]:向下翻动一页;•2、[pageup] :向上翻动一页;•3、/字符串:向下搜寻『字符串』的功能;•4、字符串:向上搜寻『字符串』的功能;•5、 n :重复前一个搜寻 (与 / 或 ? 有关!)•6、 N :反向的重复前一个搜寻 (与 / 或 ? 有关!)•7、 q :离开 less 这个程序;tar•语法:tar 选项[cvf] [目录]-c 产生.tar打包文件-v 显示详细信息-f 制定压缩后的文件名-z 打包同时压缩压缩后文件格式:.tar.gztar•解压缩•语法:tar 选项[cvf] [目录]-x 解包.tar打包文件-v 显示详细信息-f 制定解压文件-z 压缩解su 切换用户su [-lm] [-c 指令] [username]•选项与参数:•- :单纯使用 - 如『 su - 』代表使用 login-shell 的变量档案读取方式来登入系统;•若使用者名称没有加上去,则代表切换为 root 的身份。
linux系统命令全集(txt版)

#umount /mnt/cdrom
退出光盘
#eject
送入光盘
#eject -t
挂载软盘 #mount /mnt/floppy
卸载软盘 #umount /mnt/floppy
挂载本地FAT32分区,并使挂载后显示中文
#mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/win
#uptime
5、last
显示系统开机以来或是从每月初登入者的讯息
#last
6、dmesg
显示系统启动的信息
7、uname
显示系统信息
-m 显示硬件型号
-n 显示主机名
-r 显示内核版本
-S 显示操作系统类型
-V 显示操作系统的版本
-a 显示全部信息
8、id
test2
this i
28、pwd
显示当前工作目录
29、locale
显示当前语言环境
30、fc-list
列出系统字体
31、jobs
查看当前终端,当前shell下的后台的进程
32、ps
查看系统中的进程 #ຫໍສະໝຸດ s aux #ps -elf
33、pstree
将所有行程以树状图显示
-H 以M为单位 1000kb=1M
-s 只显示目录使用空间的总和
19、df
显示文件系统磁盘空间的使用情况
-h 以1024kb=1M计算
-H 以1000kb=1M计算
-t 指定显示分区的类型
-i 显示分区的inode使用情况
(完整版)Linux常用的20个命令

2、查看当前所在目录完整路径:pwd
shutdown
关机或重启命令
#立刻关机:shutdown —h now
#60s后重启:shutdown —r —t 60
netstat
显示网络相关信息
#列出所有端口:netstat -a
du
查看目录使用情况
grep:文本内容搜索;
grep success*/*查找当前目录下面所有文件里面含有success字符的文件
passwd命令
可以设置口令
history命令
可以显示用户过去使用的命令
finger命令
可以让使用者查询一些其他使用者的资料
finger root //查看root的资料
file命令
该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了,它的用法非常简单,基本语法如下:
#在/opt/test目录下创建目录img,若无test目录,先创建test目录:mkdir -p/opt/test/img
cat
查看文件内容
#查看desc。txt的内容:cat desc.txt
more
分页查看文件内容
#分页查看desc。txt文件的内容:more desc。txt
tail
查看文件尾部内容
#在opt目录下查找以。txt结尾的文件:find /opt -name '。txt’
ln
创建链接文件
#创建目录/opt/test的符号链接:ln —s /opt/test。/link2test
man
命令帮助
#对你不熟悉的命令提供帮助和解释:man ls就可以查看ls相关的用法
linux字符界面下的常用命令及基本用法。

linux字符界面下的常用命令及基本用法。
在Linux系统中,字符界面下的常用命令有很多,可以用于文件操作、系统管理、网络通信等各个方面。
下面是一些常见的命令及其基本用法:1. ls命令:用于列出当前目录下的文件和文件夹。
用法:ls [选项] [文件/目录]参考内容:ls --help2. cd命令:用于切换当前工作目录。
用法:cd [目录路径]参考内容:cd --help3. pwd命令:用于显示当前工作目录的绝对路径。
用法:pwd参考内容:pwd --help4. mkdir命令:用于创建一个新的目录。
用法:mkdir [选项] [目录名]参考内容:mkdir --help5. rmdir命令:用于删除一个空的目录。
用法:rmdir [选项] [目录名]参考内容:rmdir --help6. cp命令:用于复制文件或目录。
用法:cp [选项] [源文件/目录] [目标文件/目录]参考内容:cp --help7. mv命令:用于移动文件或目录,或者重命名文件或目录。
用法:mv [选项] [源文件/目录] [目标文件/目录]参考内容:mv --help8. rm命令:用于删除文件或目录。
用法:rm [选项] [文件/目录]参考内容:rm --help9. cat命令:用于查看文件的内容。
用法:cat [选项] [文件]参考内容:cat --help10. less命令:用于逐页查看文件的内容。
用法:less [选项] [文件]参考内容:less --help11. head命令:用于查看文件的前几行。
用法:head [选项] [文件]参考内容:head --help12. tail命令:用于查看文件的后几行,或者实时查看正在写入的文件内容。
用法:tail [选项] [文件]参考内容:tail --help13. grep命令:用于在文件中搜索指定的内容。
用法:grep [选项] [匹配模式] [文件]参考内容:grep --help14. find命令:用于在指定目录下搜索符合条件的文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
grep命令
该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为
file filename
gcc命令
对于一个用Linux开发C程序的人来说,这个命令就非常重要了,它用于把C语言的源程序文件,编译成可执行程序,由于g++的很多参数跟它非常相似,所以这里只介绍gcc的参数,它的常用参数如下:
-o:output之意,用于指定生成一个可执行文件的文件名
-c:用于把源文件生成目标文件(.o),并阻止编译器创建一个完整的程序
#给文件拥有者增加test.sh的执行权限:chmod u+x test.sh
#给文件拥有者增加test目录及其下所有文件的执行权限:chmod u+x -R test
tar + vf
压缩和解压缩
#打包test目录为test.tar.gz文件,-z表示用gzip压缩:tar -zcvf test.tar.gz ./test
二、其他Linux常用命令
clear命令
清屏,相当与DOS下的cls
date命令
显示当前时间
mount命令
加载一个硬件设备
mount [参数]要加载的设备载入点
mount /dev/cdrom
cd /mnt/cdrom //进入光盘目录
su命令
在不退出登陆的情况下,切换到另外一个人的身份
su -l用户名(如果用户名缺省,则切换到root状态)
#查看/opt/test目录的磁盘使用情况:du -h /opt/test
top
显示系统当前进程信息
kill
杀死进程
#杀死进程号为27810的进程,强制终止,系统资源无法回收:kill -s 9 27810
chmod
改变文件或目录的访问权限
#权限范围:u(拥有者)g(群组)o(其他用户),权限代号:r(读权限)w(写权限)x(执行权限)
#查看desc.txt的后100行内容:tail -100 desc.txt
cp
拷贝命令
#拷贝desc.txt文件到/mnt目录下:cp desc.txt /mnt/
#拷贝test目录到/mnt目录下:cp -r test /mnt
这里注意拷贝目录时,通过-r指明一下
mv
剪切或者改名
#剪切文件desc.txt到目录/mnt下:mv desc.txt /mnt/
#解压test.tar.gz文件:tar -zxvf test.tar.gz
vim
文本编辑
#vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式
#命令模式下,
:q退出:q!强制退出:wq保存退出
:set number显示行号
/java在文档中查找java
yy复制p粘贴
#编辑desc.txt文件:vim desc.txt
1、改变当前目录
#进入netseek目录:cd netseek
2、查看当前所在目录完整路径:pwd
shutdown
关机或重启命令
#立刻关机:shutdown -h now
#60s后重启:shutdown -r -t 60
netstat
显示网络相关信息
#列出所有端口:netstat -a
du
查看目录使用情况
一、Linux常用的20个命令
这一部分主要总结一些任何使用Linux系统的人,都比较常用到的Linux命令,Linux常用的20个命令具体如下:
Linux常用命令名称
作用和用法说明
ls
查看目录与文件
#显示当前目录下所有文件的详细信息:ls -la
mkdir
创建目录
#在当前目录下创建test目录:mkdir test
#在/opt/test目录下创建目录img,若无test目录,先创建test目录:mkdir -p/opt/test/img
cat
查看文件内容
#查看desc.txt的内容:cat desc.txt
more
分页查看文件内容
#分页查看desc.txt文件的内容:more desc.txt
tail
查看文件尾部内容
#在opt目录下查找以.txt结尾的文件:find /opt -name opt/test的符号链接:ln -s /opt/test ./link2test
man
命令帮助
#对你不熟悉的命令提供帮助和解释:man ls就可以查看ls相关的用法
cd+ pwd
路径操作命令
-I:增加编译时搜索头文件的路径
-L:增加编译时搜索静态连接库的路径
-S:把源文件生成汇编代码文件
-lm:表示标准库的目录中名为libm.a的函数库
-lpthread:连接NPTL实现的线程库
-std=:用于指定把使用的C语言的版本
#例如:
#把源文件test.c按照c99标准编译成可执行程序test
su -l netseek (切换到netseek这个用户,将提示输入密码)
whoami,whereis,which,id
//whoami:确认自己身份
//whereis:查询命令所在目录以及帮助文档所在目录
whereis bin显示bin所在的目录,将显示为:/usr/local/bin
//which:查询该命令所在目录(类似whereis)
这里注意,这个Linux命令有两种用法,剪切和改名
1、当源文件所在的目录跟目标目录不同时,就是剪切操作;
2、当源文件所在目录跟目标目录相同时,就是改名操作。
rm
删除命令
#删除test目录,-r递归删除,-f强制删除。数据无价,删除有风险,
删前需谨慎,切记!:rm -rf test
find
搜索文件命令
grep:文本内容搜索;
grep success * /*查找当前目录下面所有文件里面含有success字符的文件
passwd命令
可以设置口令
history命令
可以显示用户过去使用的命令
finger命令
可以让使用者查询一些其他使用者的资料
finger root //查看root的资料
file命令
该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了,它的用法非常简单,基本语法如下: