Linux Ubuntu笔记(常用命令)
ls 查看文件信息
- -l详细信息 -a隐藏信息 -R 子目录信息 -lrt按时间排序
cd - 返回上次的目录
- . 当前目录
- ..上级目录
- ~家目录
sudo su 切换到root用户 exit退出root
pwd 当前工作路径
mkdir file1 file2 ... 创建file1目录, file2目录
- mkdir -p /file1/file2 -p可以越层级创建目录
rmdir flle 删除file
which ls 查看ls命令所在目录
touch filename1 filename2 创建filename1,filename2文件 若存在不会覆盖
rm 删除文件
- rm -r 删除文件夹
- rm -rf 强制删除文件夹下内容
cp src dest/ 拷贝文件
- 若dest为目录,则讲src(文件)拷贝到dest/。若dest为文件,则将src拷贝并重命名为dest(存在则覆盖)
cp -r src dest/
- 将src目录拷贝到dest/,若dest,则将src重命名为dest
mv移动文件 和cp类似
cat filename1 查看文件内容
more和less 分页显示文件内容
head 查看文件头部内容
- head -n 10 123.txt 显示前10行内容
tail 查看文件尾部内容
- tail -n 10 显示后10行内容
- tail -f 追踪文件内容
tree 查看文件目录层级
df -h 查看磁盘空间
du -h 查看目录所占空间
ln src dest 硬连接 只能连接文件和文件
- ln -s src/ dest/ 软连接 可以连接目录
- unlink 删除软硬连接
关于权限
- 所属用户权限 所属组权限 其他权限
- RWX 读 写 执行 4 2 1
- chmod 【u,g,o,a】【+-】【 r,w,x】 filename 成员加减权限
- chmod 0777 filename 给所有用户rwx权限
- sudo chown 用户名:组名 filename 更改文件所属
find 查找文件
- find dir -name “*.*” 按指定文件名查找
- find dir -type 按文件类型查找
- find dir -size 按大小
- maxdepth 2 最深路径为2
- -exec [命令] {}\; 追加命令
- |xargs [命令] 追加命令
- |grep
压缩
- zip -r test.zip 123 456 zip压缩 -r->包含子目录
- unzip test.zip 解压
- tar zcvf test.tar.gz 123 456 压缩 c->压缩
- tar zxvf test.tar.gz 解压 x->解压
- tar jcvf test.tar.bzip2 123 456 压缩
- tar jxvf test.tar.bzip2 解压
- rar a -r test.rar 123 456 压缩 a->压缩
- rar x test.rar 解压