Linux C的学习----基础篇

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:统计文件有多少个字节

你可能感兴趣的:(学习)