Python全栈之Linux系统目录操作命令练习

需要多加练习,在实战中才能更好的记忆并运用

注意:命令不知道用法的时候使用:命令  --help查看命令用法

注意:命令不知道用法的时候使用:命令  --help查看命令用法

注意:命令不知道用法的时候使用:命令  --help查看命令用法

自定义命令:alias wangdoudou='ls -l':用wangdoudou这个命令来替代ls -l命令的功能

一、pwd命令:查看当前所在目录

二、cd命令:目录切换 cd /root/etc

cd ..:返回上一级目录

cd ~:返回当前用户的home目录

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

cd:直接切换到当前用户的家目录

三、ls命令:列出当前所在目录下 的内容 ls /root/etc

ls -a 和 ls -all:查看当前目录包括隐藏文件在内的所有文件 ls -a /root/etc

ls -l:列出当前目录所有文件的详细信息 ls -l /root/etc

四、cp命令:复制文件和目录 cp /root/etc/test.txt /opt/new_test(拷贝的同时还可以对文件重命名)

操作系统拷贝粘贴原理:首先在要拷贝到的目标目录里面先新建一个与拷贝文件相同格式的空文件,然后将源文件中读取到的内容写入到新建的文件中

cp -i:拷贝文件到目标目录时,如果目标目录下有相同文件,拷贝前询问是否覆盖,通过y或n来确定或取消

cp -r:递归拷贝 cp -r /root/etc/xml/catalog.txt /root/opt/ (先在opt目录下创建xml目录,然后再创建catalog文件)

cp -p:不跟随源文件中的符号链接(不太明白含义)

cp -f:强制拷贝

五、mv命令:移动及修改文件和目录名

mv /root/etc/ /root/opt/:将etc目录移动到opt目录

mv /root/etc/test.txt /root/etc/temp.txt 将test.txt 文件改名为temp.txt

六、mkdir命令:创建目录

mkdir /root/dou:在root目录下创建一个dou目录

mkdir -p /root/dou1/dou2/dou3/dou4:递归建目录

七、touch命令:创建文件

touch a.txt:在根目录下创建一个a.txt文件

touch /root/dou1/dou2/a.txt:在dou2目录下创建一个a.txt

八、rm命令:删除目录和文件(此命令是万恶之源,知道就行,强烈建议,禁止使用,需要删除的时候使用mv命令移动到别处或者使用cp命令备份

rm a.txt:删除根目录下的a.txt文件(删除前会询问)

rm -f a.txt:直接强制删除

rm -r /root/etc:删除etc目录(删除前会询问)

rm -rf /root/etc:不管是目录还是文件,不提示直接强制删除

九、cat命令:浏览正文文件的内容

cat /root/etc/passwd:查看passwd文件中的内容

十、head命令:查看文件中前面的内容,默认显示头十行,也可指定显示多少行内容

head /root/etc/passwd:查看passwd文件的前十行内容

head -3 /root/etc/passwd:查看passwd文件的前三行内容

十一、tail命令:查看文件中后面的内容,默认显示后十行,也可制定显示多少行内容

tail /root/etc/passwd:查看passwd文件后十行内容

tail -6 /root/etc/passwd:查看passwd文件后六行内容

tail -f /root/etc/passwd:实时监测文件最后一行内容的变化(可以用作日志监测功能)

十二、echo命令:在文件中写入信息

echo 'hello' /root/etc/passwd:在passwd文件最后一行添加hello

十三、more命令:根据屏幕大小按照百分比显示文件内容,按回车显示更多

more /root/etc/passwd

十四、less命令:文件查看,可以使用上下键翻

less /root/etc/passwd

猜你喜欢

转载自blog.csdn.net/WandDouDou/article/details/81584978