Linux操作命令
ls命令
ls [选项] [目录名]
- 查看home目录下所有文件
ls -a -l /home
- 查看当前目录下d开头的文件
ls -l d*
- 列出 /home 目录中所有的文件目录的大小
ls -alh /home
cd命令
- 进入系统根目录
cd /
- 进入当前目录的父目录
cd ..
- 进入当前用户主目录
cd ~
- 返回上次所在目录
cd -
pwd命令
- 显示当前目录所在路径
pwd
- 显示当前目录的物理路径
pwd -P
- 显示当前目录的连接路径
pwd -L
mkdir命令
mkdir [选项]目录
- 一次建立多级目录
mkdir -p xiao/test
- 创建权限为777的目录
mkdir -m 777 xiao
rm命令
- 删除abc文件
rm abc
- 强制删除(不询问)
rm -f abc
- 删除所有.log结尾的文件
rm *.log
mv指令
- 修改a.log文件名为b.log
mv a.log b.log
- 把 b.log 移动到test文件夹(必须存在)下
mv b.log test
如果不存在则执行重命名操作
- 将b.log 移动到test文件夹下(如重复则询问是否覆盖)
mv -i b.log test
cp命令
- 对文件 a.log 建立符号链接 b.log
cp -s a.log b.log
- 将test1文件夹下所有文件复制到test2下
cp -i test1/* test2
cat命令
cat [选项] [文件]
- 显示a.log中的内容
cat a.log
- 把a.log中的内容加上行号输出到b.log
cat -n a.log > b.log
- 把a.log中的多个连续空行转换成一个空行并加上行号输出到c.log
cat -ns a.log > c.log
- 把a.log中的内容反向显示
tac a.log
which命令
- 确认是否安装了gcc
which gcc
- 查看cd命令的位置
which cd