常用的150个命令
1 mkdir make directorys 创建目录
例子 在根目录下创建目录
cd /
mkdir text
-p parent创建其上级不存在的目录 递归创建目录
用tree可以查看目录树
如果tree命令不存在 在线安装 yum install tree -y
2 可以把切换目录和创建文件在一行中间用:隔开
cd /:mkdir text
3 ls list(列表) 列表目录文件 查看创建的目录
例子 命令 [参数] [目录]
ls -ld /text
参数
-l (long)长格式,
-d (directorys) 查看目录
4 cd change directory 切换目录改变目录路径
5 pwd print work directory 打印工作目录
6 touch 创建一个文件或者更新时间戳 如果文件存在就是更新时间戳
touch /text/old.txt
7 vi vim 编辑文件
8 用vim 编辑内容还是复杂的
可以用
echo 'I am study Linux' > old.txt
echo > 后面的文件如果不存在就会创建文件 把内容写进去
如果存在 会清空已有的内容 把内容写进去
加两个大于号不会覆盖 尾部进去拼接内容
echo 'I am study Linux too' >> old.txt
还有就是用 cat > oldboy.txt 输入内容后回车
在按ctr+c , 或者 ctr+d写入内容
多行追加
cat >> oldboy.txt <<EOF
追加的内容
EOF
EOF可以换成任意系统的字符
9 特殊字符
9 cat cat的基本用法是查看文件的内容
cat 文件名
10 xargs 从标准输入获取内容创建和执行命令行 -n 数字
表示 分组
11 cp copy 文件拷贝
cp 文件 路径/
例子
cp oldboy.txt /data/tmp/d
如果想要拷贝目录默认不支持拷贝目录,如果拷贝需要添加参数 -r 或者 -a-
cp -r/-a 目录 路径 -
-r 递归拷贝 拷贝所有的内容
-a 相当于 -pdr
-p 属性 例如 权限 所属目录这些信息
[root@lxx text]# cp -r /text /text1
[root@lxx text]# cd /text1
[root@lxx text1]# ls
text
[root@lxx text1]# cd text/
[root@lxx text]# ls
oldboy.txt
12 移动目录
13 删除指令
rm remove
rm /text/oldboy.txt
强制删除不提示 d-f (force)
rm -f /text/oldboy.txt
删除目录及文件 -r 递归删除目录
rm -fr /text/oldboy.txt
可以用 man 命令 查看有的参数 / 搜索