标签:director col linux系统 重命名 emc .com and ali val
[root@bogon ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:c9:78:c4 brd ff:ff:ff:ff:ff:ff inet 10.0.0.128/24 brd 10.0.0.255 scope global noprefixroute dynamic eth0 valid_lft 1597sec preferred_lft 1597sec inet6 fe80::1cbf:8d03:8225:3b3f/64 scope link noprefixroute valid_lft forever preferred_lft forever [root@bogon ~]# service network restart Restarting network (via systemctl): [ OK ] [root@bogon ~]# [root@bogon ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:c9:78:c4 brd ff:ff:ff:ff:ff:ff inet 10.0.0.128/24 brd 10.0.0.255 scope global noprefixroute dynamic eth0 valid_lft 1781sec preferred_lft 1781sec inet6 fe80::1cbf:8d03:8225:3b3f/64 scope link noprefixroute valid_lft forever preferred_lft forever [root@bogon ~]#
ls --help
认识linux
文件和目录
用户目录
ls 显示当前路径下的所有文件及文件夹;
pwd 表示查看当前所在的路径;
cd 跳转路径;cd ..是跳转到上一层文件夹;(..是相对路径)
如何知道是文件还是文件夹
ls -l
..是相对路径
绝对路径要写cd /bin/要加/ /,想跳到哪里都可以。
查看帮助文档
创建文件是touch 123.py
ls -a表示隐藏文件也显示;ls -l是列表;ls -h是大小;ls -alh顺序无所胃
通配符
按空格键就慢慢都显示出来了
cd ~ 表示返回到家目录
创建文件
[root@localhost ~]# mkdir kris [root@localhost ~]# ls anaconda-ks.cfg kris [root@localhost ~]# ls -l total 4 -rw-------. 1 root root 1304 Jul 21 15:52 anaconda-ks.cfg drwxr-xr-x. 2 root root 6 Jul 22 18:05 kris [root@localhost ~]#
[root@localhost ~]# cd kris/
[root@localhost kris]# pwd
/root/kris
rmdir只能删除空文件夹
rm test -r 加上 -r 是删除非空的文件夹;rm只能删除文件,rmdir只能删除空目录(空文件夹);rm删除的东西在linux里边很难恢复。
rm test -f 是强制删除;rm test -rf 强制删除。
软链接:源文件删了,快捷方式就打不开了;
硬链接:源文件删了,快捷方式还可以打开。
linux系统,删除文件的时候,它会看看你这个内容有多少个文件名,比如说2个;它删一个只是删除了一个文件名,文件个数减去1;最后发现减到0了就真的删出了。
怎么看它文件数有几个呢?见下
[root@localhost ~]# ls -l total 4 -rw-r--r--. 1 root root 0 Jul 22 19:17 123.py -rw-r--r--. 2 root root 0 Jul 22 19:18 345link.py -rw-r--r--. 2 root root 0 Jul 22 19:18 345.py -rw-------. 1 root root 1304 Jul 21 15:52 anaconda-ks.cfg [root@localhost ~]# ln 345.py 345link_2.py 再添加个硬链接,个数变为3个。 [root@localhost ~]# ls -l total 4 -rw-r--r--. 1 root root 0 Jul 22 19:17 123.py -rw-r--r--. 3 root root 0 Jul 22 19:18 345link_2.py -rw-r--r--. 3 root root 0 Jul 22 19:18 345link.py -rw-r--r--. 3 root root 0 Jul 22 19:18 345.py -rw-------. 1 root root 1304 Jul 21 15:52 anaconda-ks.cfg [root@localhost ~]#
find是从路径里边找文件
[root@localhost ~]# ls -l total 4 -rw-r--r--. 1 root root 0 Jul 22 19:17 123.py -rw-r--r--. 3 root root 0 Jul 22 19:18 345link_2.py -rw-r--r--. 3 root root 0 Jul 22 19:18 345link.py -rw-r--r--. 3 root root 0 Jul 22 19:18 345.py -rw-------. 1 root root 1304 Jul 21 15:52 anaconda-ks.cfg [root@localhost ~]# pwd /root [root@localhost ~]# find /home/ -name 123.py [root@localhost ~]# find /root/ -name 123.py 在root目录下查找文件 /root/123.py [root@localhost ~]# find / -name 123.py 不知道它在哪个目录下的查找方式 /root/123.py ^C 按ctrl+c结束查找 [root@localhost ~]# find /root/ -name 123* /root/123.py [root@localhost ~]#
[root@localhost ~]# ls 123.py 345link_2.py 345link.py 345.py anaconda-ks.cfg [root@localhost ~]# mkdir test [root@localhost ~]# ls 123.py 345link_2.py 345link.py 345.py anaconda-ks.cfg test [root@localhost ~]# cp 123.py test/ [root@localhost ~]# ls test/ 123.py [root@localhost ~]# tree -bash: tree: command not found [root@localhost ~]# [root@localhost ~]# [root@localhost ~]# mkdir test2 [root@localhost ~]# ls 123.py 345link_2.py 345link.py 345.py anaconda-ks.cfg test test2 [root@localhost ~]# ls test 123.py [root@localhost ~]# cp test test2/ cp: omitting directory ‘test’ [root@localhost ~]# cp test test2/ -r 拷贝文件夹需要加-r;拷贝文件不需要加
[root@localhost ~]# tree 在ubuntu中是一个树状的结构 -bash: tree: command not found [root@localhost ~]# ls test2 test [root@localhost ~]#
[root@localhost ~]# ls 123.py 345link_2.py 345link.py 345.py anaconda-ks.cfg test test2 [root@localhost ~]# mv 345.py test 把345.py文件移动到test文件中; [root@localhost ~]# ls 123.py 345link_2.py 345link.py anaconda-ks.cfg test test2 [root@localhost ~]# ls test 123.py 345.py [root@localhost ~]# mv test2/ test/ 把test2文件移动到test文件中 ; [root@localhost ~]# ls test 123.py 345.py test2
把1.txt、2.txt、3.txt三个文件打包成test.tar; -xvf是解包
[root@localhost ~]# ls *.py 123_2.py 345link_2.py 345link.py [root@localhost ~]# tar -cvf kris_1.tar *.py 打包 123_2.py 345link_2.py 345link.py [root@localhost ~]# ls 123_2.py 345link_2.py 345link.py anaconda-ks.cfg kris_1.tar test [root@localhost ~]# mv kris_1.tar/ test/ 移动不了,不知道为什么?? mv: cannot stat ‘kris_1.tar/’: Not a directory [root@localhost ~]# ls test 123.py 345.py test2 [root@localhost ~]# ls 123_2.py 345link_2.py 345link.py anaconda-ks.cfg kris_1.tar test [root@localhost ~]# tar -xvf kris_1.tar 解包 123_2.py 345link_2.py 345link.py [root@localhost ~]# ls 123_2.py 345link_2.py 345link.py anaconda-ks.cfg kris_1.tar test [root@localhost ~]#
标签:director col linux系统 重命名 emc .com and ali val
原文地址:https://www.cnblogs.com/shengyang17/p/9347133.html