Liunx指令


Linux6版本指令

只供参考,并不齐全

目录
Linux6版本指令一、 ls命令(1)ls作用显示目录下的内容(2)ls -a 显示所有文件(3)ls -d 显示目录信息,而不是目录下的文件(4)ls -h 按照自己都习惯单位显示文件大小(5)ls -i 显示文件i字点号(6)ls -l 长格式显示

二 、cd命令cd 切换所在目录

三、mkdir命令(1)mkdir(make directories) 创建目录(2)mkdir -p 递归建立所需目录

四、rmdir命令rmdir 删除目录(必须空目录)

五、 touch命令touch 创建空文件或修改文件时间(修改文件的时间戳,如果文件不存在,则新建文)

六、stat命令stat显示文件或文件系统的详细信息

七、cat命令(1)cat查看文件内容(2)cat -n显示行号(3)cat -A相当于-vET选择的整合,用于列出所有的隐藏符号

八、less命令和more命令less分行显示more分屏显示

九 、head、tail查看文件tail 查看文件后10行滚动监听文件的内容head 查看文件前10行

十、ln命令ln在文件之间建立链接

十一、rm命令rm(remove files or directories)删除文件或目录

十二、 cp命令cp复制文件和目录
十三、mv命令mv移动文件或改名

十四、基本权限命令

十五、chmod命令修改文件的权限模式(1)字母权限(2)数字权限常用权限

👀此刻的你脑袋是不是开始晕了,下面还有更晕的,别急

一、 ls命令
(1)ls作用显示目录下的内容

[root@localhost /]# ls
bin cgroup etc lib lost+found misc net proc sbin srv tmp var
boot dev home lib64 media mnt opt root selinux sys usr

(2)ls -a 显示所有文件

[root@localhost /]# ls -a
. cgroup lib64 net selinux var
.. dev lost+found opt srv
.autofsck etc media proc sys
bin home misc root tmp
boot lib mnt sbin usr


(3)ls -d 显示目录信息,而不是目录下的文件

[root@localhost /]# ls -d -l
dr-xr-xr-x. 25 root root 4096 9月 17 19:36 .

(4)ls -h 按照自己都习惯单位显示文件大小

[root@localhost /]# ls -h -l
总用量 102K
dr-xr-xr-x. 2 root root 4.0K 9月 17 20:31 bin
dr-xr-xr-x. 5 root root 1.0K 9月 17 19:32 boot
drwxr-xr-x. 2 root root 4.0K 6月 19 2018 cgroup
drwxr-xr-x. 19 root root 3.7K 9月 17 19:36 dev
...

(5)ls -i 显示文件i字点号

[root@localhost /]# ls -i -l
总用量 102
786434 dr-xr-xr-x. 2 root root 4096 9月 17 20:31 bin
2 dr-xr-xr-x. 5 root root 1024 9月 17 19:32 boot
786547 drwxr-xr-x. 2 root root 4096 6月 19 2018 cgroup
4 drwxr-xr-x. 19 root root 3760 9月 17 19:36 dev
...

(6)ls -l 长格式显示

[root@localhost /]# ls -l
总用量 102
权限 引用计数 所有者 所属组 大小 文件修改的时间 文件名
dr-xr-xr-x. 2 root root 4096 9月 17 20:31 bin
dr-xr-xr-x. 5 root root 1024 9月 17 19:32 boot
...
drwxr-xr-x. 20 root root 4096 9月 17 19:32 var

二 、cd命令
cd 切换所在目录

[root@localhost ~]# cd /
[root@localhost /]# cd /etc
[root@localhost etc]#

三、mkdir命令
(1)mkdir(make directories) 创建目录

[root@localhost ~]# mkdir kang
[root@localhost ~]# ls
anaconda-ks.cfg install.log install.log.syslog kang

(2)mkdir -p 递归建立所需目录

[root@localhost ~]# mkdir -p cui/kang/cui1/cui2
[root@localhost ~]# ls
anaconda-ks.cfg cui install.log install.log.syslog
[root@localhost ~]# cd cui
[root@localhost cui]# ls
kang
[root@localhost cui]# cd kang
[root@localhost kang]# ls
cui1

四、rmdir命令
rmdir 删除目录(必须空目录)

[root@localhost kang]# cd cui1
[root@localhost cui1]# ls
cui2
[root@localhost cui1]# rmdir cui2
[root@localhost cui1]# ls
[root@localhost cui1]#

rm替代rmdir

五、 touch命令
touch 创建空文件或修改文件时间(修改文件的时间戳,如果文件不存在,则新建文)

#创建文件
[root@localhost ~]# touch aaa
[root@localhost ~]# ls
aaa aaa.sh anaconda-ks.cfg install.log install.log.syslog test
[root@localhost ~]#

六、stat命令
stat显示文件或文件系统的详细信息

[root@localhost ~]# stat install.log
File: "install.log"
Size: 28425 Blocks: 64 IO Block: 4096 普通文件
Device: 805h/2053d Inode: 393219 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-09-17 19:28:20.531999343 +0800
Modify: 2020-09-17 19:32:55.631999085 +0800
Change: 2020-09-17 19:33:05.025999079 +0800

modify:数据修改时间 change:状态修改时间


七、cat命令
(1)cat查看文件内容

anaconda-ks.cfg  c  cui  install.log  install.log.syslog
[root@localhost ~]# cat install.log
安装 copy-jdk-configs-3.3-9.el6.noarch
warning: copy-jdk-configs-3.3-9.el6.noarch: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
安装 java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.x86_64
安装 libgcc-4.4.7-23.el6.x86_64
安装 setup-2.8.14-23.el6.noarch
安装 tzdata-2018e-3.el6.noarch
安装 filesystem-2.4.30-3.el6.x86_64
...

(2)cat -n显示行号

anaconda-ks.cfg  c  cui  install.log  install.log.syslog
[root@localhost ~]# cat -n install.log

1 安装 copy-jdk-configs-3.3-9.el6.noarch
2 warning: copy-jdk-configs-3.3-9.el6.noarch: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
3 安装 java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.x86_64
4 安装 libgcc-4.4.7-23.el6.x86_64
5 安装 setup-2.8.14-23.el6.noarch
6 安装 tzdata-2018e-3.el6.noarch
...

(3)cat -A相当于-vET选择的整合,用于列出所有的隐藏符号

[root@localhost ~]# cat -A install.log
M-eM-.M-^IM-hM-#M-^E copy-jdk-configs-3.3-9.el6.noarch$
warning: copy-jdk-configs-3.3-9.el6.noarch: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY$
M-eM-.M-^IM-hM-#M-^E java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.x86_64$
M-eM-.M-^IM-hM-#M-^E libgcc-4.4.7-23.el6.x86_64$
M-eM-.M-^IM-hM-#M-^E setup-2.8.14-23.el6.noarch$
M-eM-.M-^IM-hM-#M-^E tzdata-2018e-3.el6.noarch$
M-eM-.M-^IM-hM-#M-^E filesystem-2.4.30-3.el6.x86_64$
M-eM-.M-^IM-hM-#M-^E mesa-dri-filesystem-11.0.7-4.el6.x86_64$
...


八、less命令和more命令
less分行显示

[root@localhost ~]# less install.log

安装 copy-jdk-configs-3.3-9.el6.noarch
warning: copy-jdk-configs-3.3-9.el6.noarch: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
安装 java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.x86_64
安装 libgcc-4.4.7-23.el6.x86_64
安装 setup-2.8.14-23.el6.noarch
安装 tzdata-2018e-3.el6.noarch
安装 filesystem-2.4.30-3.el6.x86_64
安装 mesa-dri-filesystem-11.0.7-4.el6.x86_64
...


more分屏显示

[root@localhost ~]# more install.log
安装 copy-jdk-configs-3.3-9.el6.noarch
warning: copy-jdk-configs-3.3-9.el6.noarch: Header
安装 java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.x86
安装 libgcc-4.4.7-23.el6.x86_64
安装 setup-2.8.14-23.el6.noarch
安装 tzdata-2018e-3.el6.noarch
安装 filesystem-2.4.30-3.el6.x86_64
安装 mesa-dri-filesystem-11.0.7-4.el6.x86_64
安装 foomatic-db-filesystem-4.0-8.20091126
...


空格键:向下翻b:向上翻页回车键:向下滚动一行q:退出/字符串:搜索指定的字符串
九 、head、tail查看文件
tail 查看文件后10行

[root@localhost ~]# tail -n 10 install.log
安装 ql2200-firmware-2.02.08-3.1.el6.noarch
安装 rt73usb-firmware-1.8-7.el6.noarch
安装 ipw2100-firmware-1.3-11.el6.noarch
安装 ql23xx-firmware-3.03.27-3.1.el6.noarch
安装 ipw2200-firmware-3.1-4.el6.noarch
安装 rootfiles-8.1-6.1.el6.noarch
安装 man-pages-3.22-20.el6.noarch
安装 words-3.0-17.el6.noarch
安装 centos-indexhtml-6-2.el6.centos.noarch
*** FINISHED INSTALLING PACKAGES ***[root@localhost ~]#

滚动监听文件的内容

[root@localhost ~]# tail -f my.log
hello
hello
hello
hello
...

head 查看文件前10行

[root@localhost ~]# head -n 10 install.log
安装 copy-jdk-configs-3.3-9.el6.noarch
warning: copy-jdk-configs-3.3-9.el6.noarch: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
安装 java-1.7.0-openjdk-1.7.0.181-2.6.14.10.el6.x86_64
安装 libgcc-4.4.7-23.el6.x86_64
安装 setup-2.8.14-23.el6.noarch
安装 tzdata-2018e-3.el6.noarch
安装 filesystem-2.4.30-3.el6.x86_64
安装 mesa-dri-filesystem-11.0.7-4.el6.x86_64
安装 foomatic-db-filesystem-4.0-8.20091126.el6.noarch
安装 xml-common-0.6.3-33.el6.noarch
[root@localhost ~]#

默认显示10行
tail -20 abc
tail -f abc :再开启一个终端用echo 追加内容,退出按ctrl+c


十、ln命令
ln在文件之间建立链接

[root@localhost ~]# ln -sf c /tmp/aa
[root@localhost tmp]# ls
aa yum.log
[root@localhost tmp]# ll
总用量 0
lrwxrwxrwx. 1 root root 1 9月 18 20:06 aa -> c
-rw-------. 1 root root 0 9月 17 19:17 yum.log
[root@localhost tmp]#

-s:建立软连接,不加为硬链接
-f:强制,如果目标文件已存在,则删除目标文件后在建立软连接

十一、rm命令
rm(remove files or directories)删除文件或目录

[root@localhost ~]# ls
anaconda-ks.cfg cui install.log.syslog
c install.log
[root@localhost ~]# rm c
rm:是否删除普通空文件 "c"?y
[root@localhost ~]# ls
anaconda-ks.cfg install.log
cui install.log.syslog


-f 强制删除-i交互删除-r递归删除,可以删除目录
十二、 cp命令
cp复制文件和目录

Liunx指令

Liunx指令

十三、mv命令
mv移动文件或改名

Liunx指令

十四、基本权限命令

[root@localhost ~]# ls -l install.log
-rw-r--r--. 1 root root 28425 9月 17 19:32 install.log

[root@localhost ~]# ll install.log
-rw-r--r--. 1 root root 28425 9月 17 19:32 install.log

Liunx指令
Liunx指令

第2~4位代表文件所有者的权限
r:代表read,读取权限w:代表write,写权限x:代表execute,执行权限如果有字母,则代表相对应的权限;如果是“-”,则代表没有对应权限。 第5~7位代表文件所属组权限,同样拥有"rwx"权限第8~10位代表其他人权限,同样拥有"rwx"权限
十五、chmod命令
修改文件的权限模式
(1)字母权限

[root@localhost ~] # chmod [选择] 权限模式 文件名
选择:
-R: 递归设置权限,给子目录所有文件设定权限

用户身份
u:代表所有者(user)g:代表所有组(group)o:代表其他人(other)a:代表全部身份(all) 赋予方式
+:加入权限-:减去权限=:设置权限 权限
r:读取权限(read)w:写权限(write)x:执行权限(execute)

[root@localhost cui]# ls -l ccc
----------. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]# chmod u+rwx ccc
[root@localhost cui]# ls -l ccc
-rwx------. 1 root root 0 9月 25 18:12 ccc

[root@localhost cui]# ll ccc
----------. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]# chmod g+rwx ccc
[root@localhost cui]# ll -ccc
总用量 0
----rwx---. 1 root root 0 9月 25 18:24 ccc
[root@localhost cui]#

[root@localhost cui]# ll ccc
----------. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]# chmod o+rwx ccc
[root@localhost cui]# ll ccc
-------rwx. 1 root root 0 9月 25 18:12 ccc

[root@localhost cui]# ll ccc
----------. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]# chmod a+rwx ccc
[root@localhost cui]# ll ccc
-rwxrwxrwx. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]#

[root@localhost cui]# ll ccc
-rwxrwxrwx. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]# chmod u-r ccc
[root@localhost cui]# ll -ccc
总用量 0
--wxrwxrwx. 1 root root 0 9月 25 18:30 ccc

(2)数字权限

数字权限的赋予方法是最简单的,但是不如字母权限好记,直观

4:代表"r"权限2:代表"w"权限1:代表"x"权限
常用权限
644:这是文件的基本权限,代表所有者拥有读、写权限,而所属组和其他人只拥有读权限755:这是文件的执行权限和目录的基本权限,是、代表所有者拥有读、写和执行权限,而所属组和其他人拥有读、执行权限777:这是最大权限。最好不用,这会造成一定安全祸患000:这是全部无权限

[root@localhost cui]# ll ccc
----------. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]# chmod 644 ccc
[root@localhost cui]# ll ccc
-rw-r--r--. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]#

[root@localhost cui]# ll ccc
----------. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]# chmod 755 ccc
[root@localhost cui]# ll ccc
-rwxr-xr-x. 1 root root 0 9月 25 18:12 ccc

[root@localhost cui]# ll ccc
----------. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]# chmod 777 ccc
[root@localhost cui]# ll ccc
-rwxrwxrwx. 1 root root 0 9月 25 18:12 ccc

[root@localhost cui]# ll ccc
-rwxrwxrwx. 1 root root 0 9月 25 18:12 ccc
[root@localhost cui]# chmod 000 ccc
[root@localhost cui]# ll ccc
----------. 1 root root 0 9月 25 18:12 ccc

👀此刻的你脑袋是不是开始晕了,下面还有更晕的,别急

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

Liunx指令

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » Liunx指令
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏