1.shell命令的学习
1.用户切换命令(su)
方法一:
su - 用户名 <==> su - :改变路径
方法二:
su root :只是改变当前用户的身份,不改变路径
注意:一般不要使用root用户,要使用的在最上面加上sudo,给一个临时的管理员权限
2.系统管理命令
top:动态显示系统中
运行的程序
ps:显示当前系统中由该用户运行进程的列表
ps -ef:产看所有的进程机器PID(进程号)
ps -aux:除了可以显示-ef显示的之外,还可以显示内存及其CPU的占有率
sudo shutdown -h now:立刻关机
sudo shutdown -h +10:十分钟后关机
sudo reboot:重启
kill -l :列出所有可用的信号名称
3.磁盘相关命令
free:查看当前系统内存的使用情况
df:查看文件系统的磁盘空间的占用情况
du:统计目录(或文件)所占磁盘空间的大小
fdisk:用于查看硬盘分区情况
fdisk -l:使用的时候必须使用root权限
4.chmod
rw- rw- r-- 1 linux linux 87 11月 7 17:23 hello.c
文件拥有者 属组用户 其它人
注意:第一个符号:表示文件属性
作用:修改文件的访问权限
方法1:
u 文件拥有者
g 所属的用户组
o 其它用户
+:表示增加权限
-:表示删除权限
=:设置权限
方法2:
-:没有权限,用0表示,1表示有权限
- rw- rw- r-- 1 linux linux 87 11月 7 17:23 hello.c
110 110 100
6 6 4
案例 rwx r-- -w- 742
5.chown
修改文件所有者和组别
修改用户:sudo chown zhangsan hello.c
修改组:sudo chown :zhangsan hellow.c
同时修改用户和组:sudo chown linux:linux hello.c
6.charp
作用:修改文件的组所有权
注意:chown和chgrp使用的时候必须使用root权限
alias:起别名
cat:查看文档,适合查看比较短的文档
more:适合查看比较长的文档(按回车向下翻一行,按空格向下翻一页,q退出)
less:加强版的more(按回车向下翻一行,按空格向下翻一页,q退出,支持上下箭头)
wc -l:统计文件有多少行
wc -c:统计文件有多少个字节