Linux的几个基础命令

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、文件权限命令

权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以 查看某个目录下的文件或目录的权限

在这里插入图片描述

文件的类型:

d:代表目录

-:代表文件

l:代表链接(可以认为是window中的快捷方式)

后面的9位分为3组,每3位置一组,分别代表属主的权限,与当前用户同组的 用户的权限,其他用户的权限

r:代表权限是可读,r也可以用数字4表示

w:代表权限是可写,w也可以用数字2表示

x:代表权限是可执行,x也可以用数字1表示

在这里插入图片描述

1、chmod命令

chmod命令可以修改文件的权限
例如:chmod a+r file1.txt
将flie.txt的读权限给所有人
也可以使用数字表示法:
chmod 776 file
给属主和属组所有权,给其他用户读和写的权限。

2、chown命令

改变文件的所属用户和所属组
chown root /var/run/httpd.pid
将httpd.pid 的所属用户改成root
-R:递归子目录修改所属者和所属组
chown -R runoob:runoobgroup *
将当前目录及所有子目录的文件的属主设为runoob,所属组设为runoobgroup。

二、基础命令

1.文件打包或解压命令tar

c:打包文件
v:显示运行过程
f:指定文件名
tar -czvf test.tar.gz a.c
将a.c压缩成test.tar.gz。
tar -xzvf test.tar.gz
将test.tar.gz解压

2.文件内容查看命令

1、more命令

在这里插入图片描述

  • 空白键 (space):代表向下翻一页;
  • Enter :代表向下翻『一行』;
  • /字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
  • :f :立刻显示出档名以及目前显示的行数;
  • q :代表立刻离开 more ,不再显示该文件内容。
  • b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。

2、less命令
和more相同一页一页翻滚。

  • 空白键 :向下翻动一页;
  • [pagedown]:向下翻动一页;
  • [pageup] :向上翻动一页;
  • /字串 :向下搜寻『字串』的功能;
  • ?字串 :向上搜寻『字串』的功能;
  • n :重复前一个搜寻 (与 / 或 ? 有关!)
  • N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
  • q :离开 less 这个程序;

3、head命令
取出文件的头几行
在这里插入图片描述

默认的情况中,显示前面 10 行!若要显示前 20 行,就得要这样:
head -n 20 cli.c

4.tail命令
取出文件后面几行
默认的情况中,显示后面 10 行!若要显示后 20 行,就得要这样:
tail -n 20 cli.c

三、系统状态查看命令

  • ps:查看当前进程/线程状态。
    在这里插入图片描述
  • top:动态查看系统状态,主要查看cpu负载,cpu占用率等等
    在这里插入图片描述
  • free:主要查看内存,包括物理内存及虚拟内存交换分区swap
    在这里插入图片描述
  • ifconfig:查看ip地址
  • 在这里插入图片描述
  • netstat:查看网络连接及端口号占用情况
    在这里插入图片描述
  • ldd :查看可执行程序使用了那些共享库
    在这里插入图片描述
  • ipcs: 查看进程间通信的 共享内存 消息队列 信号量 的使用情况

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值