linux常用命令行(3)

  • touch

作用:更新文件的访问/修改时间;创建文件(常用)
用法:touch [option] file
option:

-a                   只更新访问时间,不改变修改时间
-c                   不创建不存在的文件
-m                   只更新修改时间,不改变访问时间
-r file              使用文件file的时间更新文件的时间
-t                   将时间修改为参数指定的日期,如:07081556代表7月8号15点56分

常用用法:

touch file : 如果file不存在,则创建该file;如果file存在,则用当前时间修改file的修改时间和访问时间
touch -at time file: 使用time更新file的访问时间
touch -m time file: 使用time更新file的修改时间

example

root@xie-vm:/home/xie# ls -l bbb.log  //查看修改时间为1月24日 11:38
-rw-r--r-- 1 root root 16 Jan 24 11:38 bbb.log
root@xie-vm:/home/xie# ls -lu bbb.log //查看访问时间为 2月10日 13:38
-rw-r--r-- 1 root root 16 Feb 10 13:38 bbb.log
root@xie-vm:/home/xie# touch bbb.log  //同时修改访问时间和修改时间为2月10日 13:51
root@xie-vm:/home/xie# ls -l bbb.log 
-rw-r--r-- 1 root root 16 Feb 10 13:51 bbb.log
root@xie-vm:/home/xie# ls -lu bbb.log 
-rw-r--r-- 1 root root 16 Feb 10 13:51 bbb.log
-----------------------------------------------------------------------------------------
root@xie-vm:/home/xie# touch -at 01101010 bbb.log  //修改访问时间为1月10日10:10
root@xie-vm:/home/xie# ls -l bbb.log  //文件修改时间没有改变
-rw-r--r-- 1 root root 16 Feb 10 13:56 bbb.log
root@xie-vm:/home/xie# ls -lu bbb.log //文件访问时间改变了
-rw-r--r-- 1 root root 16 Jan 10 10:10 bbb.log
-----------------------------------------------------------------------------------------
root@xie-vm:/home/xie# touch -mt 01111111 bbb.log  //修改文件修改时间为1月11日11:11
root@xie-vm:/home/xie# ls -l bbb.log //文件修改时间被修改
-rw-r--r-- 1 root root 16 Jan 11 11:11 bbb.log
root@xie-vm:/home/xie# ls -lu bbb.log //文件访问时间没有变
-rw-r--r-- 1 root root 16 Jan 10 10:10 bbb.log

  • less

作用:分页程序:每次一屏地显示数据
用法: less file 或者与其他命令联合使用,如 history | less
操作命令

b  向后翻一页
d  向后翻半页
h  显示帮助界面
Q  退出less 命令
u  向前滚动半页
y  向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown]: 向下翻动一页
[pageup]:   向上翻动一页
:e flie 打开另一个文件
浏览多个文件时:
:n 切换到后一个文件
:p 切换到前一个文件

  • more

作用:分页程序:每次一屏地显示数据
用法: more [option] file
option

+n      从笫n行开始显示
-n       定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示  
-c       从顶部清屏,然后显示
-d       提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l        忽略Ctrl+l(换页)字符
-p       通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s       把连续的多个空行显示为一行
-u       把文件内容中的下画线去掉

操作命令

Enter    向下n行,需要定义。默认为1行
Ctrl+F   向下滚动一屏
空格键  向下滚动一屏
Ctrl+B  返回上一屏
=       输出当前行的行号
:f     输出文件名和当前行的行号
V      调用vi编辑器
!命令   调用Shell,并执行命令 
q       退出more

常用用法:

more file : 显示file
more +n file : 从第n行开始显示file
more -n file: 定义屏幕大小为n,即每屏显示n行
more +/str file : 从文件中查找第一个出现str字符串的行,并从该处前两行开始显示输出

example

root@xie-vm:/home/xie# cat aaa.txt 
abc
def
hig
klm
root@xie-vm:/home/xie# more +2 aaa.txt 
def
hig
klm
root@xie-vm:/home/xie# more -2 aaa.txt 
abc
def
--More--(50%)
root@xie-vm:/home/xie# more +/lm aaa.txt 

...skipping
def
hig
klm

  • mount

作用:挂载文件系统
用法: mount [option] dir1 dir2
常用用法:

mount -o loop -t iso9660 /home/xx/mydisk.iso /mnt/vcdrom :光盘镜像文件的挂载
mount /dev/sdc1 /mnt/usbhd1 : 硬盘或U盘挂载

  • umount

作用:卸载文件系统
用法: umount [option] dir

常用用法:

umount -l /mnt//usbhd1

  • pstree

作用:显示进程树图表
用法: pstree [option] <pid>
option

-a   显示出该命令的参数, 假如这个命令进程被其他进程替换掉, 那么进程将显示在括号中 -a 选项包含有压实进程树的选项, 对于相同的进程, 会使用n*(process)的形式展显出来。
-c   关闭禁用显示结果进程树,在默认情况下,进程子树是会被压缩的。不管有多少进程名相同的进程,都会逐个显示出来。
-G   使用vt100线性描述树
-h   突空出显示当前进程的父进程并高亮显示出来,如果没有父进程那么什么都不会显示。
-H   突出显示出指定进程的父进程信息并高亮显示出来,使用方法为 pstree  -H  PID
-l   显示长格式命令选项,在默认的情况下,命令行最多显示宽度为132bit  ,超过将不能正常显示。
-n  基于进程相同的祖先来进行排序,可以命名pid来代替进程名称 。
-p   显示所有的时程,显示结果包含进程名和时进程ID
-u   显示出用户的UID,无论何时,这个UID和进程比较UID参数,这个新的UID将在进程名后显示不同的参数。
-U   使用utf-8字符集以十进制表示,
-v   显示版本号

常用用法:

pstree : 以树状图显示进程,只显示进程的名字,且相同进程合并显示。
pstree -p : 以树状图显示进程,还显示进程PID。
pstree <pid> / pstree -p <pid> : 以树状图显示进程PID为<pid>的进程以及子孙进程,如果有-p参数则同时显示每个进程的PID。
pstree -a : 以树状图显示进程,相同名称的进程不合并显示,并且会显示命令行参数,如果有-p参数则同时显示每个进程的PID。

example

root@xie-vm:/home/xie# pstree
systemd─┬─ManagementAgent───2*[{CThreadUtils::s}]
        ├─ModemManager─┬─{gdbus}
        │              └─{gmain}
        ├─NetworkManager─┬─dhclient
        │                ├─dnsmasq
        │                ├─{NetworkManager}
        │                ├─{gdbus}
        │                └─{gmain}
        ├─VGAuthService
        ├─accounts-daemon─┬─{gdbus}
        │                 └─{gmain}
        ├─agetty
        ├─avahi-daemon───avahi-daemon
        ├─colord─┬─{gdbus}
        │        └─{gmain}
        ├─cron
        ├─cups-browsed───{gdbus}
        ├─cupsd
        ├─dbus-daemon
        ├─gnome-keyring-d─┬─{gmain}
        │                 └─{timer}
        ...
----------------------------------------------------------------------------------------
root@xie-vm:/home/xie# pstree -p
systemd(1)─┬─ManagementAgent(958)─┬─{CThreadUtils::s}(1049)
           │                      └─{CThreadUtils::s}(1051)
           ├─ModemManager(963)─┬─{gdbus}(1125)
           │                   └─{gmain}(1069)
           ├─NetworkManager(964)─┬─dhclient(1153)
           │                     ├─dnsmasq(1192)
           │                     ├─{NetworkManager}(1109)
           │                     ├─{gdbus}(1131)
           │                     └─{gmain}(1126)
           ├─VGAuthService(898)
           ├─accounts-daemon(990)─┬─{gdbus}(1124)
           │                      └─{gmain}(1073)
           ├─agetty(1188)
           ├─avahi-daemon(962)───avahi-daemon(1062)
           ├─colord(1583)─┬─{gdbus}(1585)
           │              └─{gmain}(1586)
           ├─cron(961)
           ├─cups-browsed(1128)───{gdbus}(1130)
           ├─cupsd(2477)
           ├─dbus-daemon(1015)
           ├─gnome-keyring-d(1691)─┬─{gmain}(1692)
           │                       └─{timer}(1794)
           ...
----------------------------------------------------------------------------------------
root@xie-vm:/home/xie# pstree -p 958
ManagementAgent(958)─┬─{CThreadUtils::s}(1049)
                     └─{CThreadUtils::s}(1051)

  • nice

作用:使用指定的调度优先级运行程序
用法: nice [option] <cmd>
option

-n <优先级>    指定优先级;
--help         帮助信息;
--version      版本信息;

常用用法:

nice : 输出值表示系统进程缺省的niceness值,一般为0
nice -n num cmd : 将cmd进程的nice值改为num

example

root@xie-vm:/home/xie# nice
0
root@xie-vm:/home/xie# nice vim
root@xie-vm:/home/xie# nice -n 10 vim&
[1] 27882
root@xie-vm:/home/xie# ps -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0  27852  24486  0  80   0 - 14782 wait   pts/0    00:00:00 su
4 S     0  27853  27852  0  80   0 -  6034 wait   pts/0    00:00:00 bash
0 T     0  27882  27853  0  90  10 - 11145 signal pts/0    00:00:00 vim
0 R     0  27883  27853  0  80   0 -  3229 -      pts/0    00:00:00 ps

[1]+  Stopped                 nice -n 10 vim

  • exit

作用:退出shell
用法: exit
example

root@xie-vm:/home/xie# exit
exit
xie@xie-vm:~$ 

  • su

作用:改变到超级用户或另一个用户标识
用法: su
example

xie@xie-vm:~$ cat /proc/sys/net/ipv4/ip_forward
0
xie@xie-vm:~$ echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied
xie@xie-vm:~$ su
Password: 
root@xie-vm:/home/xie# echo 1 > /proc/sys/net/ipv4/ip_forward
root@xie-vm:/home/xie# cat /proc/sys/net/ipv4/ip_forward
1

  • sudo

作用:以超级用户运行一条单独的命令
用法: sudo cmd

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,423评论 6 491
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,147评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,019评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,443评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,535评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,798评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,941评论 3 407
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,704评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,152评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,494评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,629评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,295评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,901评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,742评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,978评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,333评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,499评论 2 348

推荐阅读更多精彩内容