Linux命令用法总结一

关闭防火墙 service iptable stop

开启远程服务 service sshd start


Linux中常用的快捷方式,在终端操作

Ctrl Shift +                  放大字体

Ctrl -                            缩小字体

Ctrl Shift t                   同一终端下打开多个页签

Alt n                             n代表要切换到第几个页签

Ctrl l                            清屏,相当于clear命令

Ctrl u                           删除光标到提示符之间的所有字符

Tab                              自动补全(命令、目录和文件名)


Linux中的特殊符号含义

/                                    代表根目录

~                                   代表当前用户的家目录,即root目录

.文件名                         代表隐藏文件

.                                    用在路径里面,代表当前目录

..                                   用在路径里面,代表上一级目录

-                                    用在路径里面,代表上一次所在目录

>>                                 往文件末尾追加内容(不覆盖),如果文件不存在,那么将新建该文件

>                                   往文件追加内容(覆盖),如果文件不存在,那么将新建该文件

|                                   把前面一个命令的标准输出,作为下一个目录的标准输入


Linux中的命令格式:严格区分大小写

命令 [选项/参数] 路径


ls                以列表的形式查看目录里的文件

ls                后不跟路径,默认查看当前目录下的文件

ls –l            列出当前目录中文件的详细信息,简写为:ll

ls –a           列出当前目录中的所有文件,包括以“.”和“..”开头的文件

ls –A           列出当前目录中除了以“.”和“..”开头的文件

ls –l -h        以人类能读懂的形式列出文件的详细信息,简写:ll –h或ls –lh


cd              进入目录

cd              后不跟路径,表示切换到当前用户的家目录

cd              跟路径,表示进入指定目录

cd -            切换到上一次所在目录


pwd           查看当前目录的绝对路径


man          查看详细官方文档

格式:     man 命令                 例如:man ls

                   PgUp上翻,PgDn下翻,j下翻一行,k上翻一行

                   退出:q

info            简单的说明文档

                   如:info ls

                   退出:q或者Ctrl c

--help        查看命令的一些选项

                   例如:ls --hlep


mkdir        创建空目录

#在root目录下创建dir空目录

  1. 绝对路径:以根目录“/”开头的路径,就是绝对路径,例如:mkdir /root/dir

补充:进入root目录  cd /root

2)相对路径:从当前目录开始的路径,以“.”或“..”开头的路径,例如:mkdir ./dir

同时创建多个同级的空目录:mkdir dir1 dir2

同时创建多个层级的空目录:mkdir –p dir3/dir4

选项-p表示当前路径中如果不存在dir4的父目录,则先创建父目录dir3

tree           如果不跟路径,表示显示当前目录的树状结构


touch                 创建文件或(更新文件/目录的最后修改时间(文件/目录存在))

touch file1        如果file1不存在,那么新建file1文件

touch file1        如果file1存在,那么将修改file1文件或目录的最后修改时间为Linux时间

touch file2 file3 file4         如果这些文件不存在,那么将同时创建file2,file3,file4文件

touch -t 201803101130.33 file1       -t选项使用指定的时间值 time 作为指定文件 file 相应时

                                                                 间戳记的新值.此处的 time 规定为如下形式的十进制数:

                                                                 [[CC]YY]MMDDhhmm[.SS]

补充:查看文件创建时间 stat file1

其中Access为访问时间 :读取一次文件的内容,该时间便会更新。比如对这个文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)

Modify为修改时间:对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。

Change为改变时间:更改文件的属性便会更新该时间,比如使用chmod命令更改文件属性,或者执行其他命令时隐式的附带更改了文件的属性若文件大小等。


rmdir                  删除空目录

rmdir dir1         删除空目录dir1

rmdir –p dir2/dir3    如果目录由多个路径名组成,从最后一个路径名开始依次删除,直到所有的路径名都被删完


rm                       删除文件或目录(remove)

rm file1               删除file1文件且有提示

rm –f file3           强制删除file3文件,没有提示

rm –rf dir1           强制删除dir1目录及子目录和所有文件

rm –rf /                在项目组里禁用


cp                        复制文件/目录

复制文件格式:cp 源文件 目标目录

cp file4 dir2      把file4复制到dir2目录内

复制目录格式:cp -r 源目录 目标目录

cp -r dir2 dir1   递归的把dir2中的文件和目录全部复制到dir1内

\cp –rf dir2 dir1        表示强制复制并覆盖dir2中的文件和目录到dir1内,没有提示

                                     -f失效的原因:默认cp是有别名的(cp=’cp -i’),无法强制覆盖而没有提示,

                                     临时取消别名用\;如果想永久取消别名:unalias cp,也可以通过

                                     alias cp=’cp -i’添加别名

cp file4 dir2/file7      复制file4到dir2内并改名为file7


mv                      移动/剪切文件或目录

剪切文件格式:mv 源文件 目标目录

mv file4 dir2     把file4剪切到dir2目录内

剪切目录格式:cp 源目录 目标目录

mv dir1 dir2      递归的把dir2中的文件和目录全部移动到dir1内

mv file4 dir2/file7     剪切file4到dir2内并改名为file7


find                     递归的查找文件或目录

格式:find 路径 –name “文件名”

例如:find ./ -name "file4"     通过名称查找file4文件

例如:find ./ -name "dir2"      通过名称查找dir2目录

支持通配符

*                          匹配0个或多个任意字符

?                          匹配一个字符

 

格式:find 路径 –size 文件大小

例如:find / -size +50M                    查找50M以上的文件

例如:find / -size -50M                     查找50M以下的文件

例如:find / -size 50M                      查找等于50M的文件


查看文件大小:ll –h 文件路径

查看占磁盘的大小:du –sh 文件路径         -s表示每个参数只显示总和

                                                                    -h显示一个单位:K,M,G

查看磁盘的使用率:df –h 文件路径            -h显示一个单位

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值