开始学习linux系统,发现linux的系统很有意思,所以应该把所学到的命令做个简单的笔记,以备后来查阅:

linux的几个简答的文件操作命令:

mkdir:创建目录命令。比较常用的选项有如下

mkdir x :创建名为 x 的目录。


mkdir x/y/z :递归创建,可以用 tree x 命令查看目录树。


-------------------------------------------------

cp :复制文件(默认不加选项是复制文件)

cp aaa/fff bbb/ : 拷贝aaa目录下的fff文件到bbb目录下。


cp -r aaa bbb/ : 拷贝aaa目录及目录下的所有文件到 bbb 目录 (递归)

cp -f 是强行复制


---------------------------------------------------------------

mv 移动或者修改文件名称


mv /etc/passwd /home : 将/etc/passwd 移动到 /home目录下

mv /etc/passwd /etc/passwd.bak :将passwd改为passwd.bak

------------------------------------------------------------

cat 显示文件内容


cat fsz :显示fsz文件的内容。

cat -E :显示文件最后一行的内容

cat -n :显示行数

---------------------------------------------------------------

head :查看文件内容

head -n 显示行数。 head -10 passwd :显示passwd前10行内容。

tail -n 显示尾行。 tail -10 passwd : 显示passwd最后10行内容。

---------------------------------------------------------------

cut 分割字段

cut -d : -f 1 /etc/passwd 显示passwd内容的第一个字段内容。(注意要有空格-d -f一起使用)

cut -d : -f 1,3 /etc/passwd 显示passwd内容的第一个字段内容和第三段内容。

cut -d : -f 1-3 /etc/passwd 显示passwd内容的第一个字段内容到第三段内容。

--------------------------------------------------------------------------

sort :文件排序命令

sort -n :按数值大小排序 升序

sort -r :降序

--------------------------------------------------


这些命令还有其他的参数,每个命令都有很多其他的 参数,根据常用需要使用,