LINUX系统概述及常用命令

来源:互联网 发布:美漫长相知乎 编辑:程序博客网 时间:2024/06/04 01:27

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来进行