常用基础中的基础:
man:
查看命令集和配置文件等帮助
mkdir:
创建目录的命令 取make directorys 的m,k,dir组成
ls :
-l(long)d(directory)显示目录或者文件 全称list
touch:
创建文件
pwd:
查看当前路径
cd:
切换或者进入目录层次change dirctory
echo:
打印输出内容(printf复杂的输出)
vi/vim:
记事本编辑器 命令模式(:wq :q! :q :wq!)或者插入模 式(esc切换命令模式) 其中w(write) q(quit) !(强制)
cat:
查看文件内容/配合>/>>重定向 eg: cat >>yangxulei.txt<<yangxulei
cp -a/p/r:
拷贝文件或目录
mv(move单词变形):
移动命令 eg: mv /data /root/(把data目录移动到root)
rm(remove变形):
删除命令 -f 强制删除 -r递归删除 -fr删除指定的目录或文件
xargs:
用于把find/ls的输出交给后面处理
rmdir:
删除空目录(不用)
grep:
过滤命令 排除-v "yangxulei" 直接过滤"yangxulei"
sed:
取各种内容
seq:
打印数字序列==echo{1,5}
head:
头部 显示文件头部 -n行数 ,默认10行
tail
尾部 显示文件尾部 -n行数,默认10行
alias:
给危险命令加参数,防止人为误操作
把很多复杂字符串简单化
unalias:
取消别名
which:
查看命令的目录
|:
管道
history:
显示历史记录
** diff**:
比较文件内容差别
useradd:
添加用户
passwd --stdin:
修改用户密码,如果不指定用户,则修改当前用户密码,普通用户只能改自己的密码
whoami:
查看当前命令行终端用户
su:
切换用户角色,注意带上 -
符号类:
; 多个命令的分隔符
**/ ** 根或者路径的分隔符
**> ** 重定向(数据流朝着箭头方向),覆盖原来的文件
**>> **追加重定向,在原来文件的结尾,追加内容
~ 用户的家目录
网友评论