Linux基础学习

常见命令::

文件或目录名以’.’开头,则是隐藏文件或目录;

例子:::: .a.txt----->该文件名称为”.a.txt”并且该文件是隐藏文件

             ./a.txt------>该文件是当前文件夹下的”a.txt”文件

             ../a.txt------>该文件是上一级文件夹下的”a.txt”文件

ls 显示目录

ls              显示当前目录

ls ..            显示上一级目录

ls t1 (ls ./t1)     显示该目录下t1文件夹下的目录

ls /             显示根目录的内容

ls /bin          显示根目录下bin目录的内容

ls -a            显示所有文件包括隐藏文件

ls -l            显示所有文件详细信息

ls -hl           -h和l配合使用,显示文件大小用人性化的方式

 ls -al           显示所有文件的详细信息 (所有的参数都可以组合起来使用

ls 返回结果说明

r 可读   w可写     x可执行

-  ::代表这是一个文件

rw-::代表这个文件对于拥有者来说是可读可写但不可运行的

r--::代表这个文件对于组来说是可读不可写且不可运行的

r--::代表这个文件对于其他用户来说是可读不可写且不可运行的

1 硬链接数为1

Lenovo::拥有者     197121::组      3338282:::文件大小  

Mar  4  16:59  最后修改时间

Git-Cheet-Shet-ByGeekHour.png  文件

ls和通配符

* ::代表任意多个字符

?::代表任意一个字符

[]::代表一个范围内的字符

 例子:: ls a*----->查看以”a”开头的文件或者目录(a文件也可以,此时”a”是开头也是结尾)

          ls *a----->查看以”a”结尾的文件或者目录(a文件也可以,此时”a”是开头也是结尾)

ls *a*----->查看含有”a”的文件或者目录(在开头、结尾、中间都可以)

ls a?----->查看以”a”开头的并且只有两个字符的文件或者目录

ls ?a----->查看以”a”结尾的并且只有两个字符的文件或者目录

ls ?a?----->查看含有字符为”a”,只有三个字符的文件或者目录

ls [a-f]*----->查看以”a”-”f”开头的文件或者目录

ls *[a-f]----->查看以”a”-”f”结尾的文件或者目录

ls [a-f]?----->查看以”a”-”f”开头只有两个字符的的文件或者目录

ls ?[a-f]----->查看以”a”-”f”开头只有两个字符的的文件或者目录

ls *[a-f]?----->查看含有”a”-”f”字符,且该字符在倒数第二位的文件或者目录

chmod 修改文件权限

u----user 文件所属用户      a------all 所有用户   =  等号后面有的就赋权,没有的就去权

g-----group 文件所属组       +-----赋权

o----other 其他用户         -    去权

例子::

Chmod  u+rwx  a.txt     对于a.txt文件的所属用户赋予rwx权限

Chmod  o+rwx  a.txt     对于a.txt文件的其他用户去除rwx权限

Chmod  a+r  a.txt      对于a.txt文件的所有用户都赋予r权限

Chmod  g-x  a.txt     对于a.txt文件的组用户去除x权限

Chmod  o=x  a.txt     对于a.txt文件的其他用户赋予x权限,其他权限没有

Chmod 000 a.txt  去除所有权限

Chmod 111 a.txt  所有用户都赋予x权限

Chmod 573 a.txt  所属用户rx权限,组用户rwx权限,其他用户wx权限

cd 改变目录

cd - ::回到切换之前的目录(上一次变换的目录)

相对路径(从当前目录开始)和  绝对路径(从根目录开始)

  例如::cd abc 进入当前目录下的子目录abc

         cd /abc 进入根目录下的子目录abc

cd../.. 进入上级目录的上级目录

cd a/ 进入当前目录的a目录下

touch 创建文件

touch::创建空文件或者更改文件最后修改日期

touch +文件或者目录名

注意如果要更改一个目录的最后就改时间,touch后的目录名一定要存在

mkdir 创建目录

  mkdir 目录::创建一个目录

  mkdir -p 目录::创建一个有嵌套关系的多级目录

rm 删除目录或文件

rm 文件::删除文件(文件必须存在)

rm -r 目录::删除目录

rm -f  文件::文件存在或不存在,都可执行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值