写给自己:

可能每次更新的东西会少,但是希望积少成多,每次更新的命令都要确保自己确实懂了才会更新,每天都会更新一些,让自己逐渐从小小白到大牛!

 

 

cat命令

查看文件内容并打印到标准输出设备上

常用选项     -n 从第一行开始对输出的行数编号

                   -E在每行的结束显示$符号

                   -b对空白行不编号

                   -s当两个或者两个以上的空白行连续时,代替为一行的空白行

mv命令

 

可以用来移动文件,也可以用来更改文件的名字

 

常用选项    -t原文件在后,目标目录在前

            -f如果复制的文件已经存在时不提示直接覆盖

 

 

 

rm命令

 

删除文件命令,可以删除文件也可以删除目录

 

常用选项     -r可以删除目录

             --删除“-”开头的文件

             -rf强制删除没有提醒(慎用!)

 

 

 

tree命令

 

以树状图的形式列出目录的内容

 

常用选项     -d只显示目录名

             -P file是显示能匹配到file文件的目录树

             -l ..显示第..层目录

 

 

mkdir命令

 

创建目录,如果没有上级目录则不可以创建

 

常用选项    -p如果没有上级目录则自动创建一个上级目录

 

 

 

rmdir命令

 

删除空的目录

 

常用选项     -p从最后一级目录一次往上删除

 

 

 

ls命令

 

用于查看指定工作目录下的内容(列出目前工作目录所含之文件及子目录

 

常用选项     -a显示隐藏文件

             -A显示隐藏文件但不显示“.”“..

             -l不仅列出文件名称,也会列出文件形态,权限,拥有者,文件大小等

             -R若目录下有文件也会列出文件

 

 

 

touch命令

 

可以用来创建一个新的文件,也可以对已存在的文件进行访问时间的更改

 

常用选项     -d使用指定的时间,而不是现在的系统时间

 

 

 

cp命令

 

用来复制文件或者目录

 

常用选项     -a保留文件的所有属性,包括访问时间等

             -d复制时保留链接

             -f如果文件或者目录已经存在,则直接覆盖不提示

             -i覆盖前提示是否覆盖

             -r将目录文件下的子目录或者文件全部复制(递归)

 

 

cd命令

 

切换当前工作目录

 

常用选项     cd xxx   切换到xxx目录下

             cd ~     切换到自己的家目录

             cd -     切换到上次的目录

 

 

 

tty命令

 

用来显示当前终端链接输入设备的名称

 

常用命令

 

 

useradd命令

 

创建一个新的用户

 

常用选项     -c加上备注

             -D显示创建用户时的默认设置

             -s修改新建用户的shell类型

             -g指定这个新建用户的主组

             -G指定这个新建用户的附加组

             -r创建的系统账号(默认不会创建家目录)

             -M不创建家目录