常用的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 ...
随机推荐
- Xadmin添加用户小组件出错render() got an unexpected keyword argument 'renderer
环境: Python 3.5.6 Django 2.1 Xadmin 原因: render函数在django2.1上有变化 解决方案: 1.在Python终端输入命令help('xadmin') 查看 ...
- HDU1301 Jungle Roads
Jungle Roads The Head Elder of the tropical island of Lagrishan has a problem. A burst of foreign ai ...
- 怎么把myeclipse项目导入IDEA中
先把myeclipse下的项目拷贝到IDEA的部署目录中,把一些不用的配置文件删除,只留下一个干净的项目 打开IDEA,点击import Project,引入一个项目,选择IDEA部署目录下刚拷贝过去 ...
- Android引导页过多导致OOM内存泄漏
摘要:前几天推广我们APP的时候,有些手机加载引导页的时候会闪退或崩溃,在Bugly显示是OOM异常. 然后Bugly上面显示的解决方案是: 该异常表示未能成功分配字节内存,通常是因为内存不足导 ...
- Git的安装及常用操作
一.Git的安装 1.下载Git,官网地址为:https://git-scm.com/downloads. 2.下载完成之后,双击目录进行安装 3.选择安装目录 4.选择组件,默认即可 5.设 ...
- 9、JS对象 知识总结
1.对象 <!DOCTYPE html> <html> <body> <script> <!-- 新建对象 --> person=new O ...
- Python+Selenium练习篇之21-如何截图并保存
本文介绍如何利用Selenium的方法进行截图,在测试过程中,是有必要截图,特别是遇到错误的时候进行截图.在selenium for python中主要有三个截图方法,我们挑选其中最常用的一种. ge ...
- windows批处理 打开exe后关闭cmd
start "" "程序路径.exe" 这样调用就OK啦.如: start "" "D:\123.exe" 如果下 ...
- PAT——乙级1026and1046
1026 程序运行时间 (15 point(s)) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() ...
- springmvc和struts2的区别比较
1.Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上Spr ...