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来进行
- LINUX系统概述及常用命令
- Linux系统下常用命令及快捷操作
- Linux系统安装git及git常用命令
- Android 多线程系统概述及与Linux系统的关系
- lAndroid 多线程系统概述及与Linux系统的关系
- Linux常用命令(十八) - find概述
- Linux常用命令(十八) - find概述
- 家目录,Linux常用命令概述
- 概述Linux系统的驱动框架及驱动加载
- 概述Linux系统的驱动框架及驱动加载
- 概述Linux系统的驱动框架及驱动加载
- 概述Linux系统的驱动框架及驱动加载
- Linux系统中Vi常用命令及高级应用
- Linux系统基础学习之shell及常用命令(一)
- Linux系统基础学习之shell及常用命令(二)
- Linux系统基础学习之shell及常用命令(三)
- Linux 常用命令及系统相关操作(慢慢记录)
- 1.linux系统下的常用命令及vi 编辑教程
- Android应用中嵌入Unity3D视图
- JAX-WS生成方式
- 项目在eclipse中部署到tomcat时部署到了wtpwebapps文件夹下
- python学习第一天
- ReentrantLock中NonfairSync锁机制详解
- LINUX系统概述及常用命令
- iOS App上架流程(2016详细版)
- 写给移动开发者的 React Native 指南
- 面向对象中的重载、覆盖和隐藏
- ubuntu下安装SDL1.2
- Lua构建及安装
- sleep()、wait()、yield()和join()方法特点及区别
- ESP8266 core for Arduino学习手札
- hdu 6169 DP