理论:Linux常用命令精讲

it2023-05-07  73

目录

Linux常用命令精讲一、编辑Linux命令行的小操作:1.1、 cd:切换工作目录1.2、 ls:列表显示目录内容1.3、 du: 统计目录及文件空间占用情况1.4、 mkdir:创建目录1.5、 touch:用于创建多个新的空文件1.6、 ln: 创建链接1.7、 cp:复制文件或目录1.8、 rm:删除文件或目录1.9、 mv:移动文件或目录1.10、 which:查找命令存放的目录1.11、 find:查找文件或目录1.12、 cat:跟文件路径加文件名称(适合查看小文件)1.13、 more:全屏方式分页显示文件内容1.14、 less:跟more大致相同,多了查找1.15、 head:查看文件开头的一部分,默认是10行1.16、 tail:查看文件末尾的一部分,默认是10行1.17、 wc:统计文件中的单词数量1.18、 grep:常用的过滤、检索1.19、 gzip:压缩命令1.20、 bzip2:压缩命令1.21、 tar:用于对目录和文件进行归档。通常在归档的同时也会将包文件进行压缩

Linux常用命令精讲

一、编辑Linux命令行的小操作:

Tab键: 自动补齐;反斜杠“\”强制换行;ctrl+u:清空至行首;ctrl+k:清空至行尾;ctrl+L:清屏;ctrl+c:取消本次命令编辑;ctrl+h:删除字符ctrl+j:回车;

1.1、 cd:切换工作目录

选项注释cd /opt进入/opt目录cd …回到上一层目录cd ~回到root当前的家目录 homecd -回到上一次目录

1.2、 ls:列表显示目录内容

选项注释ls - l以长格式显示文件详细信息;ls - h优化显示字节;ls - d查文件ls - a可以查看隐藏文件;ls - c按文件修改时间排序;ls - r按递序显示ls命令的输出结果;ls - R按递归的显示指定目录的各个目录中的文件,每层

1.3、 du: 统计目录及文件空间占用情况

选项注释du - a显示当前目录下所有文件占用的大小du - h更人性化方式显示大小(带kb计数,但不显示单位)显示统计结果du - s只显示当前空间占用的大小

1.4、 mkdir:创建目录

选项注释mkdir /opt/aa单个创建目录;在/opt目录创建了aa目录;mkdir - p /aa/bb/cc一次性创建嵌套的多层目录,aa下有bb,bb下有cc

1.5、 touch:用于创建多个新的空文件

选项注释touch /opt/as.txt在/opt目录下创建的as.txt文件!

1.6、 ln: 创建链接

选项注释ln - s软链接(快捷方式)创建;名称=名称对应,能创建文件也能创建目录,但把文件删除后,就查看不了软链接但能查看硬链接ln硬链接 名称=索引号对应,只能创建文件不能创建目录

1.7、 cp:复制文件或目录

选项注释cp - f覆盖目标同名文件或目录时,不提醒,直接复制;cp - i覆盖目标同名文件和目录时,提醒用户确认;cp - p复制时保持原文件的权限,属主及时间标记等属性不变;(原汁原味的);常用cp - r复制目录时必须使用此选项,递归复制所有文件及子目录; (目录–子目录–文件–所有的东西)cp 空格 -r 空格 /home/aa空格 /opt/bb(复制的是aa目录全部!!!)cp 空格 /home/aa/as.txt 空格 /opt/bb(复制的是文件)

1.8、 rm:删除文件或目录

选项注释rm 空格 -rf 空格 /home/a1/b1删除home下的a1/b1rm 空格 -rf 空格 /home/a1/b1/ *删除目录下全部!!rm 空格- f空格 删除,不提醒;rm 空格 - i删除,提醒;rm 空格 - r删除全部,递归属性;

1.9、 mv:移动文件或目录

选项注释mv 空格/opt/as.txt 空格 /home/a1将指定文件或目录移动;mv 空格/home/a1空格 /home/a2可以将源目录改名。mv空格 /opt/as.txt 空格 /home/a2 .txt移动文件并改名

1.10、 which:查找命令存放的目录

选项注释which -awhich ls找到命令在那个目录存放;which cd找到命令在那个目录存放;/usr/bin 基本命令基本上都在这里

1.11、 find:查找文件或目录

选项注释find -name按照名称查找;find -size按照文件大小查找;find -user按照文件属性查找;find -type按照文件类型查找;

-a 表示而且(and)两者都要满足; -o 表示或(or)两者满足其一; 例如:find /boot -size +1024k -a -name “vmli*” (查找在boot目录1024k大小带有名称vmli的文件)

1.12、 cat:跟文件路径加文件名称(适合查看小文件)

选项注释cat /opt/as.txt(查看在根目录下opt目录的文件as,txt)cat as.txt也可以直接查看文件

1.13、 more:全屏方式分页显示文件内容

选项注释more /etc/hosts(打开根目录etc下的hosts文件)Enter:向下逐行滚动;空格:向下翻一屏 ;页b键:向上翻一屏;页q键:退出

1.14、 less:跟more大致相同,多了查找

选项注释less /etc/hostspgup:向上翻页;pgdn:向下翻页;

“/”键可以查找内容,“n"下一个内容,"N"上一个内容

1.15、 head:查看文件开头的一部分,默认是10行

选项注释haed -n(n是定义多少行)head /etc/passwd默认开头10行head -5 /etc/passwd显示开头5行head -13 /etc/passwd显示开头13行

1.16、 tail:查看文件末尾的一部分,默认是10行

选项注释tail -ntail /etc/passwd默认结尾10行tail -5 /etc/passwd显示结尾5行tail -13 /etc/passwd显示结尾13行tail -f /etc/passwd查看尾部累增情况。

1.17、 wc:统计文件中的单词数量

选项注释wc -l :统计行数 wc -l /opt/123.txt (文件的所占行数,都显示)wc -w:统计单词个数,文件包含的数量; wc -w /opt/123.txtwc -c:统计字节数 wc -c /opt/123.txt

1.18、 grep:常用的过滤、检索

选项注释grep -i:查找时忽略大小写grep -i “a” /opt/123.txt(在./opt目录下的文件123.txt中查抄带有“a”字符的信息,不区分大小写)grep -v:反转查找,查找与输入查找条件的行;grep -v “a” /opt/123.txt(相当于把带有“a”的行给过滤掉了,只显示不带有a的)

1.19、 gzip:压缩命令

选项注释gzip /opt/ *:对改目录下所有的文件进行压缩;gzip -9 123.txt:对压缩包进行压缩,-9表示高压缩比gzip -d /opt/123.txt.gz对压缩包进行解压。

1.20、 bzip2:压缩命令

选项注释bzip2 -9 123.txt对123.txt进行压缩,变成123.txt.bz2bzip -d 123.txt.bz2对123.txt进行解压;

1.21、 tar:用于对目录和文件进行归档。通常在归档的同时也会将包文件进行压缩

选项注释-c :创建tar格式的包文件-C:解压时指定释放的目标文件夹-j :调用bzip2程序进行的压缩或解压-p:打包是保留文件及目录的绝对路径-t:列表查看包内的文件-v:输出详细信息-x:解开.tar格式的包文件-z:调用gzip程序进行压缩或解压-f :文件名。指定文件名存档
最新回复(0)