1:echo $PATH (打印出PATH变量的值) 不同用户下面的PATH值有可能不一样
echo 有显示打印的意思
$ 表示后面的是一个变量的意思
PATH 变量
/usr/local/bin : /usr/local/sbin : /usr/bin : /usr/sbin : /bin : /sbin : /root/bin : /root/bin : /python3.7.2/bin/
把一个目录加入到PATH路径当中 [root@study ~]# PATH="${PATH}:/root"
2:ls
-l (long)长格式输出,带属性
-d 只看后面跟着目录的属性
3:cp (复制文件或目录)
cp -i :如果目标文件夹有相同的文件会进行提示。
cp -p (-a) :连同文件的属性一起复制过去。
应用场景:如果复制过去给别人使用,不需要加-p(-a)
备份文件的情况下,需要保留文件的属性,此时需要加-p(-a)
cp -r 复制目录,连同目录里面的内容一起复制(属性同样有可能改变),此时仍可使用 cp -p (-a)命令
注意:cp拷贝过去的文件,如果有相同的文件会提示 ,如果不需要提示, cp 或者 /bin/cp 即可。
4: rm (移除文件或目录)
5:mv (移动文件与目录,或更名)
6:文件内容查阅
7:df (disk free)
-h 以人类方便阅读的形式展现出来
8:grep (筛子的意思)
cat >oldboy.txt <<EOF
dusonglin
yujianadu
laonanhai
EOF
上面命令的意思是创建一个文本文件
# grep -v dusonglin oldboy.txt -v排除的意思,把排除后的文本打印出来
9: head (读文件的前N行)
head -2 oldboy.txt (文件的前两行)
10:tail (读文件的后几行)
tail -n oldboy.txt 不加N 默认是后10行
11:mkdir (创建目录)
mkdir -p /a/b/c/d (递归创建目录)(如果目录存在,就不报错)
-p parents的意思
12:tree (显示目录结构)
yum install tree
13:alias (查看系统现有的别名)
14:unalias (取消别名)
15:seq (生成序列)
16:sed (stream editor) 流编辑器,实现对文件的增,删,改,查,三剑客老二
17:awk (三剑客老大)
18: : (冒号,命令的分割符)
19: . 点表示当前目录 .. 点点表示上一级目录 —代表上一次目录
20:man 帮助命令
man pwd
21:pwd (打印当前目录) 注意:-P 和-L 的区别
echo $PWD
pwd
pwd -L (有可能打印的是当前目录的软链接)
pwd -p (打印出来真正的目录)
22:{} 大括号
echo {1..200}
echo {1..4}{2..5}
23:cd
24:~ 波浪线 代表家目录
25:tree (像树的格式显示目录的内容)
tree -L 1 (只显示一层的内容)
tree -L 2 (只显示两层的内容)
26:touch
创建空文件
修改文件的时间戳
touch -m oldboy.txt :改变oldboy.txt的修改时间
27:stat
stat oldboy.txt 显示文件的详细修改信息
28:history (查看历史输入的记录)
history -c (清空当前的历史纪录)
history -d 5 (把第5条敏感的命令删除)