Linux学习笔记-01终端常用命令

1.pwd:打印当前所在目录

2.cd:切换目录

cd - //进入上次目录
cd ~ //进入家目录
//不同的路径
//使用.表示当前路径 ..表示上一级路径 ../..表示上上级路径

3.mkdir:创建目录

mkdir dir0         //当前路径下创建dir0目录
mkdir -p dir1/dir2 //当前路径下创建dir1目录,在dir1目录下创建dir2目录

4.rmdir:删除目录

rmdir dir0

5.ls:列出当前目录内容

ls  -al 
//  -l:long,显示出更完整的信息
//  -a:all,显示当前目录文件及隐藏文件

6.cp:复制文件

cp -rfd dir_a dir_b  dir_a复制到dir_b
// -r:recursive,递归地,即复制所有文件
// -f:force,强制覆盖
// -d:如果源文件是链接文件,那么只把它作为链接文件复制过去,而不是复制实际文件

7.rm:删除文件或目录

rm -rf dir_a
//  -r:recursive,递归地,即删除所有文件
//  -f:force,强制删除

8.cat:串联文件的内容并打印出来

cat 1.txt

9.touch:修改文件的时间,如果文件不存在则创建空文件

touch file

10.chgrp:改变文件所属用户组

chgrp hy install.log //将install.log文件的用户组改为hy用户组

11.chown:改变文件的所有者

chown bin install.log //将install.log文件所有者改为bin

12.chmod:改变文件的权限

//权限对应数字rwx 4+2+1
//权限对应用户 user group others
chmod 777 .bashrc 
//将文件.bashrc文件对应的三种用户的读、写、可执行全部开放
chmod u=rwx,go=rx .bashrc //指定权限
chmod a+x .bashrc         //添加权限
chmod a-x .bashrc         //减少权限

13.find:查找文件

//格式:find 目录名 选项 查找条件

find /home/book -name "1.txt"  
// -name:以名字来查找
find /home/book -name "*1.txt"
find /home/book -name "1.txt*"
find /home/book -name "*1.txt*"
// '*'是通配符
find -name "1.txt" //默认在当前目录下查找
find /home/book -mtime -2 //查找该目录下两天内有变动的文件

14.grep:查找文件中符合条件的字符串

//格式 grep 选项 查找模式 文件名

grep -rn "abc" 1.txt
// -r:递归
// -n:number,显示目标位置行号
// -w:全字匹配

15.gzip:压缩与解压缩命令

gzip -l pwd.1.gz  //查看压缩文件
gzip -kd pwd.1.gz //解压文件
gzip -k mypwd.1   //压缩文件
// -l:list,列出压缩文件的内容
// -k:keep,在压缩或解压缩时,保留输入文件
// -d:decompress,将压缩文件解压缩

16.bzip2:压缩与解压缩命令

bzip2 -k mypwd.1       //压缩文件
bzip2 -kd mypwd.1.bz2  //解压文件
// -k:keep,在压缩或解压缩时,保留输入文件
// -d:decompress,将压缩文件解压缩

17.tar:压缩与解压缩命令

tar czvf dira.tar.gz dira          //将目录dir压缩,打包为dira.tar.gz
tar tvf dira.tar.gz                //查看压缩文件
tar xzvf dira.tar.gz               //解压到当前目录
tar xzvf dira.tar.gz -C /home/book //解压到/home/book

tar cjvf dira.tar.bz2 dira          //将目录dir压缩,打包为dira.tar.bz2
tar tvf dira.tar.bz2                //查看压缩文件
tar xjvf dira.tar.bz2               //解压到当前目录
tar xjvf dira.tar.bz2 -C /home/book //解压到/home/book

// -c:create,创建生成文件包
// -x:extract,从文件包中提取文件
// -t:可以查看压缩的文件
// -z:使用gzip方式处理
// -j:使用bzip2方式处理
// -v:verbose,详细报告tar处理的信息
// -f:file,后面跟着一个文件名
// -C:指定目录

18.file:查看文件类型

file repo

19.which和whereis:查找命令或应用程序的所在位置

which pwd   //定位到/bin/pwd
which gcc   //定位到/usr/bin/gcc
whereis pwd //可得到可执行程序的位置和手册页的位置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值