linux 基本操作 创建 删除文件 目录 复制 移动 重命名

linux 的特点:

只有一个根目录, 没有盘符

基本指令

# 常用的快捷键 ctrl shift  = 是字体放大, 缩小是  ctrl -

# Tab 自动补齐文件,  目录名字

# ls 查看指定目录下的信息
ls -a  # 显示所有的文件(包含隐藏文件, .开始文件默认被隐藏)
ls -l  # 显示文件的详细信息
ls -lh  # -h 命令一定要在使用 l 的情况下才能使用, -lh 以友好的方式显示文件大小

# tree  查看系统文件的目录结构

# pwd 显示当前系统文件的目录结构

# cd 切换路径
cd ..  # 切换到上一级目录
cd ../5  # 切换到上一级目录 5 目录中
cd ~  # 切换到当前用户的主目录
cd .  # 切换到当前目录
cd ./code  # 切换到当前目录的 code 目录下
cd -  # 切换到上一次的所在路径

# 清屏 clear == ctrl + l

# 终止命令 ctrl c (ctrl d)

创建 删除文件, 目录

# 1. 创建目录 mkdir
mkdir 新目录名 # 创建新目录 (创建嵌套多级目录的时候, 如果父级目录不存在则不能创建)
mkdir -p 目录名  # p 选项告诉命令如果父目录不存在 自动创建

# 2. 创建文件名 touch
touch 文件名

# 3. 删除文件和目录 rm
rm 文件名  # 删除文件(不能删除目录)
rm -r 目录名  # 删除目录 要用 -r 命令
rm -i   # 交互式的删除命令 需要用户确认是否删除
rm -f  # 在删除的时候, 忽略不存在的错误提示
rm -d  # 删除空目录

移动和复制

# 移动文件,目录和重命名 mv
mv 源文件/源目录 目的路径
mv 1/heihei.txt 2  # 将 1 目录下的 heihei.txt 移动到 2 目录中
mv 1 2  # 移动 1 目录 到 2 目录下
mv 源文件 新文件名
mv 2/haha.py 2/xx.py  # 把 2 目录下的 haha.py 文件重命名为 xx.py
mv -i  # 交互式的命令 目的路径存在一个同名文件需要用于确认是否覆盖
mv -v  # 显示文件移动, 重命名前后的路径

# 复制文件 cp
cp 源路径/源文件 目的路径  # 把源路径吓得文件拷贝到目的路径下
cp -r 目录名 目的路径  # 拷贝目录需要使用 -r 
cp -i 交互式  # 需要用户确认是否目的路径下的同名文件
cp -v  # 显示前后的路径的对应关系

通配符

通配符的作用: 使用特殊的字符去表示一些字符
常见:

  • *星号匹配任意任意字符
  • ?问号匹配任意的字符
ls *.py  # 查看文件名有任意个字符后缀是 .py 的文件
ls ?.py  # 查看文件有一个字符后缀的 .py 的文件

# 通配符一般结合很多 Linux 命令使用
cd
ls
cp
rm
mv
find

查看文本文件内容

cat 文件名 
more 文件名 
"""
区别:
	cat 适合显示小文件
	more 适合显示大文件


gedit 文件名输入数据 ctrls 保存
"""
发布了56 篇原创文章 · 获赞 17 · 访问量 2159

猜你喜欢

转载自blog.csdn.net/LanlanDeming/article/details/103552800