Linux 常用命令学习

1、ls命令

常用参数:

ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除...的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

2、cd 命令

cd /  进入要目录
cd ~ 进入 "home" 目录
cd - 进入上一次工作路径 
cd !$ 把上个命令的参数作为cd参数使用

3、pwd 命令

pwd 查看当前路径
pwd -P 查看软链接的实际路径

4、mkdir 命令

mkdir 命令用于创建文件夹。

  • -m: 对新建目录设置存取权限。
  • -p: 可以是一个路径名称,可同时创建多个。如:mkdir -p /tmp/test/t1/t

5、rm 命令

rm -i *.txt  删除任何 .txt 文件
rm -rf  删除该目录及子目录中所有
rm -- f* 删除以 f 开头的文件

6、rmdir 命令

rmdir -p 从一个目录中删除一个或多个子目录项,不能删除非空目录

7、mv 命令

mv t1.txt t2.txt  将文件名t1 换成t2
mv llog1.txt log2.txt log3.txt /test3 将文件 log1.txt,log2.txt,log3.txt 移动到根的 test3 目录中 
mv -i log1.txt log2.txt 将文件 file1 改名为 file2,如果 file2 已经存在,则询问是否覆盖
mv * ../ 移动当前文件夹下的所有文件到上一级目录

8、cp 命令

cp -u -v file1 file2 复制文件,只有源文件较目的文件的修改时间新时,才复制文件
cp file1 file2 将文件file1复制成文件file2
cp -i file1 file2 采用交互方式将文件file1复制成文件file2
cp -f file1 file2 将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式
-i 提示
-r 复制目录及目录内所有项目
-a 复制的文件与原文件时间一样

9、chmod 命令

修改访问权限

chmod(选项)(参数)  
chmod 777
-c或——changes:效果类似“-v”参数,但仅回报更改的部分;
-f或--quiet或——silent:不显示错误信息;
-R或——recursive:递归处理,将指令目录下的所有文件及子目录一并处理;
-v或——verbose:显示指令执行过程;
--reference=<参考文件或目录>:把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同;

10、tar 命令

tar -cvf log.tar 1.log,2.log 或tar -cvf log.* 将文件全部打包成 tar 包
tar -zcvf /tmp/etc.tar.gz /etc 将 /etc 下的所有文件及目录打包到指定目录,并使用 gz 压缩
tar -ztvf /tmp/etc.tar.gz 查看刚打包的文件内容(一定加z,因为是使用 gzip 压缩的)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值