常用的Linux系统命令
一、linux简介
1、linux的特点
- 免费开源
- 模块化程度高 内核设计分为五个部分:进程管理、内存管理、进程间通信、虚拟文件系统和网络
- 广泛的硬件支持 几乎能在所有流行的处理器上运行
- 安全稳定 拥有多项安全技术措施
- 多用户多任务
- 良好的可移植性 linux中95%以上的代码都是由高级语言c语言编写,可移植
2、发型版本
主流的有RedHat、CentOS及Ubuntu,他们的内核都是来自linux内核官网(www.kernel.org)
3、终端登录模式(命令行模式)
默认情况下linux提供6个终端,可以通过Ctrl+Alt+F1/F2……一次调出,回到桌面模式用Ctrl+Alt+F7,下图是通过指令进入的第二个终端tty2

二、Linux常用的系统命令
1、显示当前日期 date

2、列出目录内容 ls
如下图列出了用户根目录下的文件目录信息

ls -l :列出当前目录下所有文件的详细信息

3、显示文件内容:cat

三、用户管理
1、新增用户:useradd,设置密码:passwd

删除用户用:userdel cheng
2、切换用户
使用命令:su,切换到默认用户 root,使用exit命令退出root切换回原先用户

四 、linux 文件管理
1、绝对路径和相对路径
绝对路径以“/”开头,如:/usr/local/src
查看当前目录用:pwd
相对路径常通过(.)和(..)来表示,如:./src
2、文件的相关操作
创建文件:touch

删除文件: rm

移动文件: mv
mv test.txt /mnt/ 表示把test.txt文件移动到mnt目录下
查看文件内容 :cat 是concatenate的缩写
3、目录相关操作
进入目录:cd eg: cd /mnt
创建目录:mkdir
删除目录: rmdir和rm
复制文件和目录:cp eg:cp filename dirpath
4、文件压缩和打包
gzip/gunzip 打包和解压单个文件

tar 既可以打包单个文件,还可以打包文件夹中所有文件
如: tar -zcvf filename.tar.gz /filepath
上面的-z表示用gzip压缩,-c便是创建压缩文件,-v表示当前文件被压缩,-方表示使用文件名,及上面的 filename.tar.gz

解压缩命令:tar -zxvf filename.tar.gz
五、网络管理
1、网络接口配置
使用ifconfig检查和配置网卡

2、网络测试工具 ping
3、通过host命令来查DNS的ip

六、进程管理
进程表示程序执行一次的过程、他是应用程序的运行实例,存在三种状态:运行状态、就绪状态、阻塞状态
进程和程序的关系:进程是动态的,程序是静态的,进程是程序及数据在计算机上的一次执行
1、进程的观察ps
2、终止进程 kill、killall
一般来说,kill命令需要和ps命令联合使用
常用的Linux系统命令的更多相关文章
- 3个常用基于Linux系统命令行WEB网站浏览工具(w3m/Links/Lynx)
一般我们常用的浏览器肯定是基于可视化界面的图文结合的浏览界面效果,比如FireFox.Chrome.Opera等等,但是有些时候折腾和项目 的需要,在Linux环境中需要查看某个页面的文字字符,我们需 ...
- 30个最常用的Linux系统命令行
1.cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.如:cd /root/Docements # 切换到目录 ...
- (转)3个常用基于Linux系统命令行WEB网站浏览工具(w3m/Links/Lynx)
一般我们常用的浏览器肯定是基于可视化界面的图文结合的浏览界面效果,比如FireFox.Chrome.Opera等等,但是有些时候折腾和项目 的需要,在Linux环境中需要查看某个页面的文字字符,我们需 ...
- 总结:常用的Linux系统监控命令
记录一下自己常用的linux系统命令,方便以后查阅,发觉记忆越来越不行了 找到最耗CPU的java线程 ps命令 命令: ps -mp pid -o THREAD,tid,time 或者 ps -Lf ...
- 常用的linux系统监控命令
记录一下自己常用的linux系统命令,方便以后查阅,发觉记忆越来越不行了 找到最耗CPU的java线程 ps命令 命令:ps -mp pid -o THREAD,tid,time 或者 ps - ...
- IOS开发常用的linux命令
pwd 在Linux层次结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录.然而,没有提示符来告知用户目前处于哪一个目录中.想要知道当前所处 ...
- Linux 系统命令总结
自己收集到的Linux系统命令大全! 1,查看apache2的连接状态: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S ...
- 第一部分 linux系统命令
一.linux系统命令 pwd 当前目录位置 / 根目录 cd (change direcory) cd ..返回上一层目录 ls 显示当前目录下文件 ls -l 显示目录下详细文件信息 ls -lh ...
- python常用模块-调用系统命令模块(subprocess)
python常用模块-调用系统命令模块(subprocess) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. subproces基本上就是为了取代os.system和os.spaw ...
随机推荐
- HTML插入文件链接(如音乐,照片)
html中插入音频.H5的标签 src为本地 <audio controls="> <source src="韩庚 - I Don't Give A 屑.mp3& ...
- Python 频繁请求问题: [Errno 104] Connection reset by peer
Table of Contents 1. 记遇到的一个问题:[Errno 104] Connection reset by peer 记遇到的一个问题:[Errno 104] Connection r ...
- synchronized 基本用法
常见三种使用方式 1)普通同步方法,锁是当前实例:2)静态同步方法,锁是当前类的Class实例,Class数据存在永久代中,是该类的一个全局锁:3)对于同步代码块,锁是synchronized括号里配 ...
- SDRAM学习(二)之初始化
目录 1.SDRAM初始化的内容(结合英文数据手册) 2.SDRAM初始化的时序 3.代码的编写 4.modesim的仿真 SDRAM初始化的内容 SDRAMs must be powered up ...
- linux自动执行指令crontab和at
目录 1 at和crontab指令 2 batch 一.at与crontab的区别 运行方式不同 at只运行一次,crontab循环运行 依赖的服务不同 at 对应的服务是 atd crontab 对 ...
- ORA-12012: 自动执行作业 "SYS"."ORA$AT_OS_OPT_SY_21" 出错
oracle 12.2.0.1版本报错: Errors in file /u01/app/oracle/diag/rdbms/easdb/easdb2/trace/easdb2_j000_27520. ...
- 如何从fragment跳到activity再从activity返回(finish()方法返回)刷新fragemnt页面
代码改变世界 如何从fragment跳到activity再从activity返回(finish()方法返回)刷新fragemnt页面 广播方法实现Fragment页面刷新 fragment中重写onA ...
- Vim插件YCM的安装
YouCompleteMe(YCM)是一款非常好用的Vim插件,但是很多人安装的时候会出问题(尤其是涉及到C和C++的补全),我安装的时候也遇到了问题,现在解决了,给大家参考: Step1: 通过Vu ...
- Kernel Space与User Space(转)
对于刚刚接触Linux的菜鸟来说,可能会不理解大家常说的Kernel Space和User Space是什么意思,我简单搜了一下,发现阮一峰写过一个比较简洁的介绍,贴下来给大家: 学习 Linux 时 ...
- shell总结
1. shell脚本的变量赋值 变量赋值语句中的等号左右不能有空格 即 a = 4 //错误 a=4 //正确 2. shell脚步的执行需要权限 chmod +x shell.sh ./shel ...