一、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  

删除目录: rmdirrm

            复制文件和目录: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系统命令的更多相关文章

  1. 3个常用基于Linux系统命令行WEB网站浏览工具(w3m/Links/Lynx)

    一般我们常用的浏览器肯定是基于可视化界面的图文结合的浏览界面效果,比如FireFox.Chrome.Opera等等,但是有些时候折腾和项目 的需要,在Linux环境中需要查看某个页面的文字字符,我们需 ...

  2. 30个最常用的Linux系统命令行

    1.cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.如:cd /root/Docements # 切换到目录 ...

  3. (转)3个常用基于Linux系统命令行WEB网站浏览工具(w3m/Links/Lynx)

    一般我们常用的浏览器肯定是基于可视化界面的图文结合的浏览界面效果,比如FireFox.Chrome.Opera等等,但是有些时候折腾和项目 的需要,在Linux环境中需要查看某个页面的文字字符,我们需 ...

  4. 总结:常用的Linux系统监控命令

    记录一下自己常用的linux系统命令,方便以后查阅,发觉记忆越来越不行了 找到最耗CPU的java线程 ps命令 命令: ps -mp pid -o THREAD,tid,time 或者 ps -Lf ...

  5. 常用的linux系统监控命令

    记录一下自己常用的linux系统命令,方便以后查阅,发觉记忆越来越不行了 找到最耗CPU的java线程 ps命令 命令:ps -mp pid -o THREAD,tid,time   或者  ps - ...

  6. IOS开发常用的linux命令

    pwd 在Linux层次结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录.然而,没有提示符来告知用户目前处于哪一个目录中.想要知道当前所处 ...

  7. Linux 系统命令总结

    自己收集到的Linux系统命令大全! 1,查看apache2的连接状态: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S ...

  8. 第一部分 linux系统命令

    一.linux系统命令 pwd 当前目录位置 / 根目录 cd (change direcory) cd ..返回上一层目录 ls 显示当前目录下文件 ls -l 显示目录下详细文件信息 ls -lh ...

  9. python常用模块-调用系统命令模块(subprocess)

    python常用模块-调用系统命令模块(subprocess) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. subproces基本上就是为了取代os.system和os.spaw ...

随机推荐

  1. 动态规划:HDU1864-最大报销额(处理带小数的dp问题)

    最大报销额 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Descriptio ...

  2. tensorboard在cmd运行成功但在浏览器中不能正常显示的问题解决

     我是配置了两个python环境,python3.5和anconda3.5,强烈建议使用python3.5版本,算是比较稳定的! cmd在运行时是按顺序查找的文件,如果说是python3.6这个版本问 ...

  3. loj2071 「JSOI2016」最佳团体

    分数规划+树形依赖背包orz #include <iostream> #include <cstring> #include <cstdio> #include & ...

  4. SSH进阶之路

    [SSH进阶之路]Hibernate基本原理(一)       在开始学Hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装.一句不难,难道是真的不难还是眼高手低 ...

  5. 59、佳博wifi打印机怎么配置

    1.去这里下载配置软件(注意,需要再windows下进行)http://pan.baidu.com/s/1bn1y4FX,并解压安装程序 2.连上wifi打印机的热点,比如说佳博打印机的默认为Gpri ...

  6. Mac 如何删除应用、软件

    首先需要跟刚接触Mac的小白分享一下卸载软件常用的两种方法: 1.点击Finder(访达)—应用程序—选择所要删除的软件—拖拽到右下方的废纸篓或者单击右键选择“移除到废纸篓”. 2.打开Launchp ...

  7. Java求职实战之继承和多态

    1.final修饰变量时,是引用不能变,还是引用的对象不能变? 是指引用变量不能变,引用对象的内容可以变. 2.==和equals有什么区别? 网上搜索一下,发现很多人解释的都比较清楚了.自己简单概括 ...

  8. RNQOJ Jam的计数法

    题目:https://www.rqnoj.cn/problem/3 非递归做法:(严格递增 单调大于 不可等于  ) 做法:循环体 <1>操作字符串 str 从后往前找,k=1,如果s[w ...

  9. PAT1017

    本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数.你需要输出商数Q和余数R,使得A = B * Q + R成立. 输入格式: 输入在1行中依次给出A和B,中间以1空格分隔. 输出格 ...

  10. [ZZOJ#31]类欧几里得

    [ZZOJ#31]类欧几里得 试题描述 这是一道模板题. 给出 \(a, b, c, n\),请你求出 \(\sum_{x=0}^n{\lfloor \frac{a \cdot x + b}{c} \ ...