LINUX系统概述及常用命令

时间:2022-12-10 10:01:07

LINUX简介
LINUX是一种可以*传播和免费使用的操作系统,它可以在各种硬件平台上运行并且开放全部的源代码。LINUX类似于UNIX,具备UNIX的全部特性,如多任务、多用户、安全、稳定、良好的可移植性和高效。拥有良好的界面,适合作为个人电脑的操作系统。用户通过互联网不仅可以获得LINUX操作系统,还可以下载许多关于LINUX的应用软件,而不用担心版权问题,LINUX还可以作为嵌入式操作系统,现在基于LINUX的嵌入式软件开发逐渐成为一个热点。正是由于这些原因,LINUX受到广大计算机爱好者、软硬件公司,甚至一些国家*的青睐。

常用指令:
1. ls 显示文件或目录
-l 列出文件详细信息
-a 列出当前目录下所有文件及目录
2. mkdir 创建目录
3. cd /home 目录
cd.. 上一级目录
cd. 当前目录
4.touch 创建空文件
5.echo 创建带有内容的文件
6.cat 查看文件内容
7.cp 拷贝
8.mv 移动或重命名
9.rm 删除文件
-ir 询问其是否删除目录下文件
-fr 关闭所有询问,删除目录文件
-r 递归删除,可删除子目录及文件
-f 强制删除
10.find 在文件系统中搜索某文件
11.wc 统计文本中行数、字数、字符数
12.pwd 显示当前目录
13.ln 创建链接文件
ln -l 硬链接
ln -s 软链接
14.head、tail 显示文件头、尾内容
15.lc 文件所属用户
16.chown 改变所属用户
17.user add 添加用户
18.userdel 删除用户
19.passwd 设置用户密码
20.c- 返回上一次操作
21.man 各种帮助
22.clear 清屏

系统管理命令:
1. stat 显示指定文件的详细信息比ls更详细
2. who 显示在线登录用户
3. whoami 显示当前操作用户
4. hostname 显示主机名
5. uname 显示系统信息
6. top 动态显示当前耗费资源最多的进程
7. ps -aux 显示所有进程
8. ps - ajx 显示进程组idux内
9. df 查看磁盘大小
10. ifconfig 查看网络情况
11. ping 测试网络连通
12. netstat 显示网络状态信息
13. kill 杀死进程

打包压缩相关命令:
tar: 打包(做软件包)
-c 归档文件
-x 解包
-z gzip压缩文件
-j bzaip2压缩文件
-v 显示压缩或解压过程
-f 使用文档名
unzip 解压

 最后再重点介绍一下文件权限管理:
文件的三种权限
r 读 数值 4
w 写 数值 2
x 可执行 数值 1

举个列子:下面为一文件的属性
drwxrwxr-x. 3 liujiao liujiao 84 6月 10 16:36 Pic
文件属性 文件数 所有者 文件大小 创建时间 文件名
(第二个liujiao 是拥有该用户所属的组)

drwxrwxr-x 第一位,表示文件类型 d表示目录文件。剩下的9位都是表示文件的访问权限,每3个一组,从左到右,第一组表示文件所有者对该文件的操作权限,第二组表示与文件所有者同组的用户对该文件的权限,第三组表示其他用户对该文件的执行。

对文件访问权限的修改在shell命令下可通过chmod来进行