Linux基本操作
创建
- Linux创建文件皆为空文件,已切以后缀为准。
touch 创建新的空白文件
cd ~
touch fileName
二次创建重复文件会改变时间戳。
mydir 新建目录
mkdir blackContentName
mkdir -p father/son/gradnson
-p 参数创建父目录,创建多级目录
复制
cp 命令复制文件到指定目录下
cd /home/usr
mkdir family
cp -r father family
递归复制。
删除
rm 删除一个文件
rm delName
rm -f delName # 忽略提示直接删除
rm -r family # 删除一个目录
rm -rf family # 最高权限删
移动与重命名
mv 源目录文件 目的目录
mkdir Doucments
touch Flie1
mv file1 Documents
mv SameName SameName #删除重命名文件
批量重命名文件
cd /home/user/
touch file{1..5}.txt #批量创建文件
rename 's/\.txt/\.c' *.txt
rename 'y/a-z/A-Z/' *.c
查看文件
cat:顺序 tac:倒序
cd /home/user
cp /etc/passwd passwd
cat passwd
cat -n passwd
-b : 指定添加行号的方式,主要有两种:
-b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)
-b t:只列出非空行的编号并列出(默认为这种方式)
-n : 设置行号的样式,主要有三种:
-n ln:在行号字段最左端显示
-n rn:在行号字段最右边显示,且不加 0
-n rz:在行号字段最右边显示,且加 0
-w : 行号字段占用的位数(默认为 6 位)
more xxxx #全部显示
tail /etc/xxxx #显示部分尾端
tail -n 1 /etc/xxxx #显示文段一行
tail -f fileName #监视文件
查看文件类型
file /bin/ls
编辑文件
vim部分