2018/08/15-linux

rm: move(rename) files

cat: concatenate files and print on the stantard output  由第一行开始显示文件内容

-n(--number):number all output lines 打印行号(不论空行还是非空行)

-b(--number -nonblank): number nonempty output lines,overrides -n  打印行号(仅非空行)

-A(--show-all): equivalent to -vET  可以显示特殊字符,而不是显示空白

将文件bashrc 移动都到mvtest目录下

cd /tmp

cp ~/.bashrc bashrc

mkdir mvtest

ls -ld bashrc mvtest

-rw-r----- 1 root root 1177 Aug 15 10:16 bashrc
drwxr-xr-x 2 root root 4096 Aug 15 10:17 mvtest

mv bashrc mvtest

ls -ld bashrc mvtest
ls: cannot access bashrc: No such file or directory
drwxr-xr-x 2 root root 4096 Aug 15 10:18 mvtest

cd mvtest

ls -l 

-rw-r----- 1 root root 1177 Aug 15 10:16 bashrc

重命名目录名称

mkdir mvtest1

ls -ld mvtest1
drwxr-xr-x 2 root root 4096 Aug 15 10:24 mvtest1

mv mvtest1 mvtest2

ls -ld mvtest1 mvtest2
ls: cannot access mvtest1: No such file or directory
drwxr-xr-x 3 root root 4096 Aug 15 10:24 mvtest2

将两个文件bashrc_1,bahsrc_2都移动到目录mvtest2下

cp ~/.bashrc bashrc_1

cp ~/.bashrc bashrc_2

mkdir mvtest2

mv bashrc_1 bashrc_2 mvtest2

ls -l bashrc_1 bahsrc_2 mvtest2

ls: cannot access bashrc_1: No such file or directory
ls: cannot access bashrc_2: No such file or directory
mvtest2:
total 8
-rw-r----- 1 root root 1177 Aug 15 10:30 bashrc_1
-rw-r----- 1 root root 1177 Aug 15 10:31 bashrc_2

cd /etc/sysconfig/network

pwd

/etc/sysconfig/network

bashename /etc/sysconfig/network

network

dirname /etc/sysconfig/network

/etc/sysconfig

basename:文件名

dirname:目录名

cat /etc/issue

cat -n /etc/issue


 


 

猜你喜欢

转载自blog.csdn.net/qzw752890913/article/details/81699428