关于Linux下命令行的记录

由于网上各种Linux命令介绍详尽且繁杂,故这篇文章就不做一个重复的罗列了。在这里记录一下几个我自己遇到的问题和常用的命令。

  1. 首先,在命令行中输入1-2个字符后,按tab键会自动补全后面的部分。
  2. ps命令用于查看当前正在运行的进程,常用格式为 # ps 参数。可以结合其他命令进行有条件的搜索,如:ps -ef | grep java 表示查看所有进程里CMD是JAVA的进程。ps参数非常多,是一个非常强大的进程查看工具,但是ps输出的只是当前查询状态下进程瞬间的状态信息,如果要想即使动态的查看进程,就需要使用top命令了。top命令提供了实时的系统状态监控,可以按照CPU使用、内存使用、执行时间等指标对进程进行排序。
    top命令截图

    上图中的第一行是服务器基础信息,包括top命令的刷新时间为12:00:07,系统已经启动时间为305天又20小时39分钟,当前有2个用户登录,系统负载load average为:最近一分钟内的平均系统负载为43.78,最近5分钟内的平均系统负载为49.81,最近15分钟的系统负载为46.83。
    第二行是当前系统进程概况,一共有106个进程,其中2个在运行中,104个处于休眠状态,没有停止的进程, 也没有僵尸进程。
    第三行是CPU信息,第四行是物理内存的使用信息,第五行是虚拟内存的使用状态,再往下就是动态的进程信息啦。PID:进程ID;user:进程所有者;PR:进程优先级;NI:nice值,负数表示高优先级,正值表示低优先级;VIRT:进程使用的内存总量;RES:进程使用的未被换出的物理内存大小;SHR:共享内存的大小;
    %CPU:上次更新到现在的CPU时间占用百分比;%MEM:进程实用的物理内存百分比;TIME+:进程使用的CPU时间总计;COMMAND:进程命令。
  3. Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码,可在终端输入命令sudo passwd,然后输入当前用户的密码,回车。此时终端再输入新密码并确认,此时的密码即为root的新密码。修改成功后输入 su root 再次输入新密码即ok。(ps:使用tty登录的时候如果有小键盘要注意num lock
  4. curl 命令可以测试网络网页的内容是否可以抓取,其本身是一个利用URL规则在命令行下工作的文件传输工具,它支持文件的上传和下载。例如摘取页面内容到一个文件中:curl -o home.html http://blog.51yip.com (个人觉得这个功能蛮好用的)。
  5. 这里再说一下文件权限。常用的权限有以下几种:
数字形式 字母形式 数字形式 字母形式
444 r--r--r-- 700 rwx------
600 rw------- 744 rwxr--r--
644 rw-r--r-- 755 rwxr-xr-x
666 rw-rw-rw- 777 rwxrwxrwx
从左到右 1-3代表文件所有权限,4-6代表同组用户的权限,7—9代表其他用户的权限。
具体权限用数字表示:1=>执行 X, 2=>写 W, 4=>读取 R
组合4、2、1: 
    | 0 没有权限 | 4 读取 | 5 读取(4+1)|
    | 6 读写(4+2)| 7 读写执行(4+2+1)| 

以上是我平时用到的几个命令和功能,之后还将继续补充。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,205评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,969评论 9 468
  • 如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个专业的 Linu...
    七寸知架构阅读 13,801评论 1 71
  • hi,我是戳戳 新版王昭君美术图一出来我就乐开了花 昭君果然没辜负我的期望啊 不枉我那么稀罕用昭君 就是拖了这么久...
    画师戳戳阅读 4,862评论 4 16
  • 偶尔还是会想起你。只是不会再停下脚步。现在每天尝试着写点东西,杂七杂八,自己也不知道自己在说些什么。有些无病呻吟,...
    酷啦啦阅读 786评论 0 0