开始学习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 :降序
--------------------------------------------------
这些命令还有其他的参数,每个命令都有很多其他的 参数,根据常用需要使用,