Linux Shell常用命令

1.查看目录的命令
1> ls
命令格式 :ls [参数][路径]
意义:list 的缩写。ls命令后面可以跟一个路径也可以不跟,表示列出路径或当前目录下的所有文件信息。最常用参数是"-l",即"ls -l"命令
实例:ls / 显示根目录下的所有文件及文件夹
ls -l /data 显示/data路径下的所有文件及文件夹
ls -l 显示当前路径下的所有文件及文件夹
2> find :查找文件或目录
3> cd <路径>:切换当前用户所在路径
意义:change directory 的缩写,cd 后面跟一个路径,用于切换当前用户所在路径
2.查看文件的命令
1> file:显示文件类型
2> wc: 查看文件或统计类型
3> head:显示文件头部,可指定行数,默认10行
4> tail:显示文件尾部,可指定行数,默认10行
5> cat 文件
意义:连接文件后输出到屏幕,即读取文件内容
6> less/more:分页显示文件内容,建议使用less,方便
3 操作文件或目录
1> touch:创建新文件(可以直接使用vim/vi/gredit等编辑器直接创建)
2> mkdir 文件夹:创建文件夹,可以利用 -r选项递归创建
意义:make directory的缩写
实例:
mkdir /data/path 在data路径下创建path文件夹
mkdir -p a/b/c 参数-p用于创建多级文件夹,这句命令表示在当前路径下创建文件夹a,a文件包含子文件夹b,b包含子文件夹c
3> cp: 拷贝命令,拷贝目录时可以使用 -r 选项
4> ln: 创建链接命令,分为软连接和硬链接(有专门的文章介绍)
5> mv: 移动文件或者目录的命令,同时也是改名命令
意义:move 的缩写。有两种意义,第一:如果目标文件(夹)不存在且目标文件(夹)与源文件(夹)在同一个路径下,表示重命名文件(夹),第二:除了第一种情况外的其他情况,表示移动文件(夹)。
6> rm: 删除命令,-r 删除目录, 谨慎使用;
意义::remove 的缩写。用于删除文件或文件夹,常用参数-r -f,-r表示删除目录,也可以用与删除文件,-f表示强制删除,不需要确认。
4管理文件或目录的权限
1> ls -l : 可以列出文件和目录的权限信息;
2> chown owner:group file
意义:change owner 的缩写。用于更改文件所有者和所有者所在组。使用命令前,需切换成有权限去修改权限的账号。
3> chmod: 修改文件和目录的权限(需要了解字母及数字权限表示)
在这里插入图片描述
4> setuid/setgid:设置用户或组权限位;
5文本处理命令
1> sort : 文本排序
2> uniq : 文本去重
3> tr : 替换命令
4> grep : 查找字符串
5> diff: 文件对比,找出文件差异
6其他常用命令
1> hostname : 查看主机名
2> w, who : 列出系统登录的用户
3> uptime : 查看系统运行时间
4> uname : 查看系统信息
5> date : 显示和设置系统日期和时间
6> id : 显示用户属性

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值