常用Linux命令学习笔记:
1.显示文件,文件夹
ls
-a 显示所有的,包括隐藏文件 文件夹
-l 按长列表输出格式显示
-s 文件的大小
-S 按照文件的size排序
过滤输出列表
ls –l mypro? ? 替换单个字符
ls –l mypro* * 替换任意字符
2.创建文件
touch fimeName
-a 只改变访问时间
-m 只改变修改时间
-t 指定特定时间戳
3.复制文件
cp source destnation
-p 保留文件属性
-R 递归的复归整个目录的内容
-l 创建文件链接而非复制文件
-s 创建符号链接
文件链接
硬链接 表示两个文件是同一个文件,只能在同种存储媒体上的文件之间创建硬链接。
符号链接 穿件一个新得索引节点好,当做一个单独的文件,文件记录源文件的信息。 ln -s
4.重命名文件
mv sourcefile newfilename
命令将文件和目录移动到另外一个位置,把文件移动到当前文件夹另外一个文件名的场合就会有重命名的效果
注意:在移动一个有软连接指向它的文件会带来麻烦,文件的软连接会无效。
5.删除文件
rm
删除文件以后,硬链接还可以用,软链接失效
-f 强制删除,慎用。
6.创建目录,
mkdir
7.删除目录
rmdir
只能删除空目录
使用参数 --ignore-fail-on-non-empty 可以删除非空目录
使用 rm -r 可以删除目录,递归的删除里面的所有文件。
rm -rf 强制删除目录,慎用
8.查看文件统计信息
stat
9查看文件类型
file
文件分为三类: 文本文件 text, 可执行文件 executable, 数据文件
10.查看文件内容
cat
显示文本, -n 加行号,-b 只给文本加行号 -s 压缩空行 -t tab用 ^I 表示
more
分屏显示文本
less
分页显示,比more更强大 “less is more”
11.查看部分文件
tail 命令会显示文件末尾部分的内容,默认情况下显示文件的末尾10行 -n lines -c bytes
head 显示文件开头那些行的内容
1.显示文件,文件夹
ls
-a 显示所有的,包括隐藏文件 文件夹
-l 按长列表输出格式显示
-s 文件的大小
-S 按照文件的size排序
过滤输出列表
ls –l mypro? ? 替换单个字符
ls –l mypro* * 替换任意字符
2.创建文件
touch fimeName
-a 只改变访问时间
-m 只改变修改时间
-t 指定特定时间戳
3.复制文件
cp source destnation
-p 保留文件属性
-R 递归的复归整个目录的内容
-l 创建文件链接而非复制文件
-s 创建符号链接
文件链接
硬链接 表示两个文件是同一个文件,只能在同种存储媒体上的文件之间创建硬链接。
符号链接 穿件一个新得索引节点好,当做一个单独的文件,文件记录源文件的信息。 ln -s
4.重命名文件
mv sourcefile newfilename
命令将文件和目录移动到另外一个位置,把文件移动到当前文件夹另外一个文件名的场合就会有重命名的效果
注意:在移动一个有软连接指向它的文件会带来麻烦,文件的软连接会无效。
5.删除文件
rm
删除文件以后,硬链接还可以用,软链接失效
-f 强制删除,慎用。
6.创建目录,
mkdir
7.删除目录
rmdir
只能删除空目录
使用参数 --ignore-fail-on-non-empty 可以删除非空目录
使用 rm -r 可以删除目录,递归的删除里面的所有文件。
rm -rf 强制删除目录,慎用
8.查看文件统计信息
stat
9查看文件类型
file
文件分为三类: 文本文件 text, 可执行文件 executable, 数据文件
10.查看文件内容
cat
显示文本, -n 加行号,-b 只给文本加行号 -s 压缩空行 -t tab用 ^I 表示
more
分屏显示文本
less
分页显示,比more更强大 “less is more”
11.查看部分文件
tail 命令会显示文件末尾部分的内容,默认情况下显示文件的末尾10行 -n lines -c bytes
head 显示文件开头那些行的内容