写给自己:
可能每次更新的东西会少,但是希望积少成多,每次更新的命令都要确保自己确实懂了才会更新,每天都会更新一些,让自己逐渐从小小白到大牛!
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不创建家目录