Linux命令使用

 一、ls  tree  clear 

1.1 ls

  • ls:查看当前目录下的文件名
  • ls 目录名:查看指定目录下的文件名
  • ls /:查看根目录下的文件名
  • ls -a:查看当前目录下的所有文件名,包括隐藏文件
  • ls -l:查看当前目录下文件的详细信息

drwxrwxr-x 2 stu stu 4096 12月 19 09:30 share

d:文件类型,Linux里面不以后缀名作为文件类型的区分。Linux里面一共有bcd-lsp其中文件类型,Linux里面一切皆文件。

  • b:块设备文件
  • c:字符设备文件
  • d:目录文件
  • -:普通文件
  • l:软链接文件
  • s:套接字文件
  • p:管道文件

rwxrwxr-x:文件权限,以三个为一组,分别表示用户主、用户组以及其他用户对文件的操作权限。r表示读权限,w表示写权限,x表示可执行权限,如果是-,就表示没有这个权限。

2:链接文件的个数

  • stu:用户名
  • stu:用户组名
  • 4096:文件大小,默认以字节为单位
  • 12月 19 09:30:时间戳,文件的最后修改时间
  • share:文件名
  • ls -al:查看当前目录下所有文件的详细信息
  • ls -hl:详细信息中的字节数可以带单位的显示

1.2 tree 

tree 以树状结构显示目录信息

系统默认没有这个命令,需要安装  sudo  apt-get  install  tree

如果报错显示无法获得锁,请使用一下命令删除一些文件即可

  • sudo rm /var/lib/dpkg/lock
  • sudo rm /var/lib/dpkg/lock-frontend 
  • sudo rm /var/cache/apt/archives/lock 

用法: tree  -L  层数  用于显示指定的层数 

例如:

 tree  ‐L 3

1.3 clear

  • clear 清屏 
  • 可以使用快捷键 ctrl + l也可以清屏

二、cd  pwd

2.1 cd

  • 1   cd 当前目录下的目录名 进入指定的目录
  • 2   cd / 进入根目录
  • 3   cd ~ 或 cd 进入家目录
  • 4   cd .. 进入当前目录的上一级目录
  • 5   cd ‐ 返回到上一次的路径 绝对路径: 从根目录(最顶层目录开始的路径) 相对路径: 相对当前路径下的那个路径

2.2 pwd

 pwd 显示当前路径的绝对路径

 

三、cat rm cp mv

3.1 cat

cat 

文件名 显示文件的内容

 cat ‐n 

文件名 带行号的显示文件的内容 

 

3.2 rm 

  • rm 文件名 删除指定的文件
  • rm ‐rf 目录文件名 删除指定的目录文件

 

 3.3 cp

  • cp 文件名 目录名 (将文件复制到目录中)
  •  cp 目录1 目录2 ‐a (将目录1复制到目录2中)
  •  cp 文件名1 文件名2 【如果文件2不是目录,则文件1复制一份为文件2 ,如果文件2存在且不是一个目录,则直接将内容替换传文件1的】

3.4 mv

  • mv 文件名 目录名 将文件移动到指定的目录中
  • mv 目录1 目录2    将目录1移动到目录2中
  • mv 文件1 文件2    如果文件2不存在,则功能为重命名

 四、mkdir  touch

4.1 mkdir

  • 1 mkdir 目录名                            创建一个目录文件
  • 2 mkdir 目录1 目录2 ...                创建多个目录
  • 3 mkdir ‐p 目录1/目录2/目录3/... 嵌套的创建多个文件

 

 4.2 touch

touch 文件名 创建一个文件

 注意:如果文件已经存在,则touch会修改当前时间的时间戳

 五、find

 find 路径 ‐name 文件名 

在指定的路径下查找指定的文件

会从指定路径下包括所有的子目录中寻找

 

 点(.)通常表示当前目录

六、grep

grep 查找信息 文件名 在指定的文件中查找指定的内容,

 将查找到的内容整行输出并高亮显示查找的内容

 grep 查找信息 文件名 ‐n 在指定的文件中查找指定的内容,

 将查找到的内容整行且带行号输出并高亮显示查找的内容

 grep 查找信息 * ‐R ‐n 从当前目录以及子目录中的文件中查找指定信息

 

 

 七、ln

ln 源文件名 链接文件名 ‐s 创建一个链接文件(类似windows的快捷方式)

 

注意: 不管对源文件还是链接文件进行修改,双方的内容都会改变

如果删除链接文件,对源文件没有任何影响 

如果删除源文件,则链接文件失效

八、tar

8.1 gzip格式

1、压缩

 tar zcvf 压缩包包名 文件1 文件2 文件3 ...

 注意:压缩包包名一般以.tar.gz作为后缀名

 2、解压

tar zxvf 压缩包包名

 tar zxvf 压缩包包名 ‐C 路径 解压到指定的路径

8.2 bz2格式 

1、压缩

tar jcvf 压缩包包名 文件1 文件2 文件3 ...

 注意:压缩包包名一般以.tar.bz2作为后缀名

 2、解压

tar jxvf 压缩包包名

 tar jxvf 压缩包包名 ‐C 路径 解压到指定的路径 

 

  • 47
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值