python Linux基础命令,复制,移动文件 创建,删除文件及目录,通配符的简单介绍及使用

1.Linux 命令格式

命令 [选项]…[文件]…

2. 查看当前目录及显示当前目录下的内容

a.查看当前目录 pwd

b.查看当前目录下的内容 ls

ls 拓展:
ls --help:获取帮助
ls -a: 查看隐藏文件
ls -l: 以列表的形式查看显示
ls -h: 可以显示文件大小。一般会配合 -l 使用。
ls -alh:查看所有文件以列表形式显示并显示文件大小
ls -alh Desktop/:显示指定目录的所有文件及文件大小

3.清屏

清屏: clear 快捷方式:ctrl + L

4.切换目录

a.
cd 目录 切换到指定目录
cd ~ 切换到当前用户的主目录
cd … 切换到上一级目录
cd . 切换到当前目录
cd - 切换到上一次目录

5.自动补全
tab 键
通过按下 tab 键,可以补全命令或路径
优点: 避免输入错误
提高输入效率

如果按完Tab 之后,没有可提示的内容时,会不显示任何内容,可以继续按第二次,会将所有的文件或命令提示出来,,选择是否显示 
如果在输入了几个字母后,按一次tab,会将所有以输入字符开头的命令或文件显示出来
如果命令或文件是唯一的,那么tab会直接补全

补充:
 使用上下方向键可以查找命令历史 

6.绝对路径和相对路径
绝对路径是指以 / 开头的路径,无论在哪执行都能得到一个相同的结果
cd /
cd /home/zongwenbo/Desktop

相对路径是指 没有以 / 开头的路径,相对路径起点是以当前目录开始去查找 ,不同的位置执行相同的路径,得到的结果不同
cd Desktop

7.创建和删除目录

创建目录:mkdir 目录名

mkdir -p:可以逐层创建多个文件夹
mkdir -p a/b/c/d

新建目录的名称不能与当前目录中已有的目录或文件同名

删除目录:rm -r(rm 并不能删除目录,如果要删除目录需要添加 -r)

8.创建和删除文件

创建文件:touch 文件名

删除文件:rm
rm拓展
rm -i:删除之前可以询问
rm :删除所有文件 / rm -r *
rm -i
:删除所有文件且每次都询问
rm -f:强制删除
rm -r:删除

9.复制文件

cp 源文件 目标路径

cp -r:可以复制目录
cp -r 源文件夹 目标文件夹

cp -i:可以覆盖文件提示

复制的同时可以改名

10.移动目录

mv 源文件 目标路径
mv -i:可以覆盖文件提示

mv 可以实现重命名操作

11.获取帮助信息

命令 --help
man 命令

12.通配符

*  代表任意个数个字符
111.txt  121.txt  123.txt  223.txt  323.txt  423.txt  523.txt
ls 1* ---> 111.txt  121.txt  123.txt
ls *1.txt ---> 111.txt  121.txt  

?代表任意一个字符,至少一个
111.txt  121.txt  123.txt  223.txt  323.txt  423.txt  523.txt
ls 1?1.txt ---> 111.txt  121.txt
ls ?2?.txt ---> 121.txt  123.txt  223.txt  323.txt  423.txt  523.txt

[] 表示可以匹配字符组中的任一 一个
111.txt  121.txt  123.txt  223.txt  323.txt  423.txt  523.txt
ls[12345]23.txt ---> 123.txt  223.txt  323.txt  423.txt  523.txt

[a-f] 匹配从a到f 范围内的任意一个字符
[1-3]23.txt ---> 123.txt  223.txt  323.txt

你可能感兴趣的:(系统学习python)