Linux 实用指令

一、帮助指令

man 【指令】              //获得帮助信息
help 【指令】             //获得shell内置命令的帮助信息

二、文件目录类指令(最常用的)

1.pwd【文件或目录】    --》显示绝对路径

2.ls【选项】【文件或目录】

           -a                         --》显示当前目录所有文件或目录,包括隐藏的

           -l                          --》以列表方式显示信息

           -h                         --》以人能看懂的方式显示信息

3.cd【要切换到的指定目录】                

           cd ~      回到根目录                                 cd ..      回到当前目录的上一级目录

---------------------------------------------------------------------------------------------------------------------------------

4.mkdir【选项】【要创建的目录】

                  -p                                                           --》创建多级目录

5.rmdir【选项】【要删除的目录】

6.rm【选项】【要删除的文件或非空目录】

             -r                                                                --》递归删除整个文件夹

             -f                                                                --》强制删除不提示

7.touch【文件名称】                                             --》创建空文件        

8.cp【选项】【source】【dest】                        --》拷贝文件到指定目录

   \cp【选项】【source】【dest】                         --》强制覆盖不提示

             -r                                                                --》递归复制整个文件夹

9.mv【oldname_File】【newname_File】         --》重命名

   mv【move_File/Folder】【target_Folder】    --》移动文件

---------------------------------------------------------------------------------------------------------------------------------

10.cat【选项】【要查看的文件】        --》只能浏览文件,而不能修改文件

                -n                                          --》显示行号

     cat -n /etc/proflie | more                  --》加上管道命令可以进行交互

11.more【要查看的文件】                  --》全屏按页显示文件内容

12.less【要查看的文件】                    --》分屏查看文件内容

对大型文件有高效率(不用一次性全部加载)

13.head【要查看的文件】                  --》显示文件的开头部分内容,默认前10行

     head -n 5【要查看的文件】   显示前5行内容

14.tail【要查看的文件】                     --》显示文件的结尾部分内容,默认最后10行

     tail -n 5【要查看的文件】      显示后5行内容

     tail -f【文件】                                --》实时追踪该文档的所有更新

15.echo【选项】【输出内容】          --》输出内容到控制台

     echo $PATH                                  --》输出环境变量

     echo hello,world!                           --》输出hello,world!

---------------------------------------------------------------------------------------------------------------------------------

16.> (覆盖)    >> (追加)

17.ln -s 【要创建软连接的原文件或目录】【软连接名】       --》类似于Windows里快捷方式

     rm【软连接名】                                                                 --》删除软连接

三、时间日期类指令

1.date

2.cal

四、搜索查找类指令

1.find【搜索范围】【选项】【要搜索的文件】

                                 -name        文件名

                                 -user         用户名

                                 -size         文件大小

从指定目录下递归遍历其各个子目录

2.locate【要搜索的文件】                                --》使用前必须先updatedb创建数据库

无需遍历整个文件系统,查找速度较快

3.grep【选项】【查找内容】【源文件】         --》过滤查找

                -n                                                      --》显示匹配行及行号

                -i                                                       --》忽略字母大小写

cat /home/hello.txt | grep "yes"

grep -n "yes" /home/hello.txt

五、压缩和解压类指令

1.gzip【文件】/gunzip【文件.gz】

2.zip【选项】【文件.zip】【将要压缩的内容】

              -r                                                         --》压缩目录

unzip test.zip                       // 把文件解压到当前目录下
unzip -d /temp test.zip              // 把文件解压到指定的目录下

unzip -n test.zip                    // 解压时不覆盖已经存在的文件
unzip -o test.zip                    // 解压时覆盖原先的文件
unzip -n -d /temp test.zip
unzip -o test.zip -d /tmp/           

unzip -l test.zip                    // 只看一下zip压缩包中包含哪些文件,不进行解压缩
unzip -t test.zip                    // 检查zip文件是否损坏

3.tar【选项】【文件.tar.gz】【打包的内容】

tar -zcvf 【文件.tar.gz】【要压缩的文件】【要压缩的文件】

tar -zxcf【文件.tar.gz】【解压到的目录】

六、运行级别

1.init 数字                                                     --》切换运行级别

1.systemctl get-default                                 --》查看当前运行级别

2.systemctl set-default TARGET.target        --》设置默认运行级别,重启后默认进入该级别

                multi-usr.target  == 级别3           graphical.target == 级别5

eg.如何找回root密码

1.进入开机界面,按“e”进入编辑模式

2.找到“Linux”开头的行,在结尾输入“init=/bin/sh”

3.Ctrl+x进入单用户模式

4.在光标闪烁的位置中输入“mount -o remount,rw /”,按回车

5.输入“passwd”,输入新密码,按回车。再输入密码一次,按回车

6.修改成功后,会显示“passwd......”

7.在光标闪烁的位置中输入“touch /.autorelabel”,按回车

8.在光标闪烁的位置中输入“exec /sbin/init”,按回车

9.系统自动重启(时间有点长,不是死机)

七、参考

B站 韩顺平一周学Linux

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值