第四讲 Linux常用命令
第四讲 Linux常用命令
- 一、目录处理命令
- 1、目录处理命令: ls
- 2、目录处理命令: mkdir
- 3、目录处理命令:cd
- 4、目录处理命令:pwd
- 5、目录处理命令:rmdir(此命令不实用,作为了解)
- 6、目录处理命令:cp
- 7、目录处理命令:mv
- 8、目录处理命令:rm
- 二、文件处理命令
- 9、文件处理命令:touch
- 10、文件处理命令:cat
- 11、文件处理命令:tac (注意:tac 是倒着写的 cat)
- 12、文件处理命令:more (不太实用,一般用less命令)
- 13、文件处理命令:less (非常常用的分页显示内容的命令)
- 14、文件处理命令:head
- 15、文件处理命令:tail
- 16、文件处理命令:ln
- 三、权限处理命令
- 1、权限处理命令 chmod
- 2、其它权限管理命令
- (1) 权限管理命令 chown
- (2) 权限管理命令 chgrp
- (3) 权限管理命令 umask
- 四、文件搜索命令
- 1、文件搜索命令 find
- 2、其他文件搜索命令
- 五、帮助命令
- 1、帮助命令 man
- 2、帮助命令 help
- 六、用户管理命令
- 1、用户管理命令 useradd
- 2、用户管理命令 passwd
- 3、用户管理命令 who
- 4、用户管理命令 w
- 七、压缩和解压命令
- 1、压缩解压命令 gzip
- 2、压缩解压命令 gunzip
- 3、压缩解压命令 tar (打包)
- 4、压缩解压命令 tar (解包解压缩)
- 5、压缩解压命令 zip
- 6、压缩解压命令 bzip2 (常用)
- 7、压缩解压命令 bunzip2 (常用)
- 总结Linux最常用的压缩方式,也是一定要掌握的:
- ".tar.gz"和".tar.bz2"格式
- 八、网络命令
- 1、网络命令 write
- 2、网络命令 wall
- 3、网络命令 ping (最常用,踩点命令)
- 4、网络命令 ifconfig
- 5、网络命令 mail
- 6、网络命令 last (此命令非常有效)
- 7、网络命令 traceroute
- 8、netstat
- 9、setup
- 10、挂载命令 mount
- 九、关机重启命令
- 1、shutdown命令
一、目录处理命令
- 命令格式和目录处理命令
命令格式:
命令 [-选项] [参数] (方括号里为可选项)
例如:
ls -la /etc
几点说明:
- 个别命令使用不遵循此格式
- 当有多个选项时,可以写在一起
- 简化选项与完整选项 -a 等于 --all
1、目录处理命令: ls
- 命令原意:list
- 命令所在路径:/bin/ls
- 执行权限:所有用户
- 功能描述:显示目录文件
- 语法:
ls 选项[-ald] [文件或目录] -a 显示所有文件,包括隐藏文件(-a相当于--all)(在Linux中以"."开头的为隐藏文件,如 .bashrc为隐藏文件)在Linux中,若要将一个文件设置为隐藏,只能通过修改文件名称(即在文件名前面加上".") -l 详细信息显示(-l相当于--long,长格式选项) -d 查看目录属性 -h 人性化显示,human -i iNode,查看任何一个文件或者目录的i节点。每个文件和目录都有自己的id号,系统要根据这个索引号来查询此文件
- Linux当中用户分为三种:
- 所有者,u,即user,只能有一个,但是可以变化
- 所属组,G,即group,只能有一个组
- 其他人,o,即others
关于 ls -l 显示的文件信息的详解:
如输入命令 ls -l ,可以得到若干条信息,摘取其中一条记录如下(共有七个部分):
-rw-------. 1 root root 1205 3月 3 08:10 anaconda-ks.cfg上述信息的含义为:
(1) -rw-------. 暂不做解释
(2) 1 表示文件使用次数计数
(3) root(第一个) 表示所有者
(4) root(第二个) 表示所属组
(5) 1205 表示文件大小,可以在命令上多加-h,使其以KB、MB等单位格式输出,即 ls -lh
(6) 3月 3 08:10 表示文件最后修改的时间(在Linux中不存在文件创建时间这一概念)
(7) anaconda-ks.cfg 表示文件名称现在来解释这条信息中第一部分(1)所表示的含义:
第一部分共有10个字符,例:-rw-r–r--
第一个字符表示文件类型(- 为二进制文件,d 为目录director, l 为软链接文件link),此外还有其他文件类型,但是不常见
后九个字符等分为3部分,分别标明了u所有者、g所属组和o其他人对文件操作的权限,其中r读,w写,x执行,例如第2-4个字符rw-,表示所有者可以对文件进行读和写的操作,但不能执行;而第5-7个字符r–,表示所属组只能对文件进行读的操作,第8-10个字符同理。
2、目录处理命令: mkdir
原意:make directories
命令所在路径: /bin/mkdir
执行权限:所有用户
语法:
mkdir [-p] [目录名]
功能描述:创建新目录
-p 递归创建,可以实现在一个不存在的目录下创建一个新目录,即直接创建多级目录
范例:
mkdir /tmp/cangjing
mkdir -p /tmp/Japan/cangjing /tmp/Japan/longze
注意:当使用选项-p时,创建之前Japan这个目录可以不存在,还可以同时创建多个目录
3、目录处理命令:cd
原意:change directory
所在路径:shell内置命令
执行权限:所有用户
语法:
cd [目录]
功能描述:切换目录
范例:
cd /tmp/Japan 切换到指定目录
cd . 切换到当前目录(相当于没有切换目录)
cd … 切换到上一级目录注:在dos系统中cd和"."之间没有空格,但是Linux当中必须有空格
4、目录处理命令:pwd
- 原意:print working directory
- 命令所在路径:/bin/pwd
- 执行权限:所有用户
- 语法: pwd
- 功能描述:显示当前目录(完整路径)
5、目录处理命令:rmdir(此命令不实用,作为了解)
- 原意:remove empty directory
- 命令所在路径:/bin/rmdir
- 执行权限:所有用户
- 语法:rmdir [目录名]
- 功能描述:删除空目录(非空目录不能删除,所以此命令不实用)
- 范例:
rmdir /tmp/Japan/cangjing
6、目录处理命令:cp
- 原意:copy
- 命令所在路径:/bin/cp
- 执行权限:所有用户
- 语法:
cp [-rp] [原文件或目录] [目标目录]
-r 复制目录(复制目录时必须加上-r这个选项,复制文件时则不需要)
-p 保留文件属性- 包括不改变原文件最后修改时间,若无此选项,则被复制的文件在新目录下的文件属性会有变化,如最后修改时间会显示为复制时间
- 功能描述:复制文件或目录(复制的同时可以修改目标目录的名称)
- 范例:
cp -r /tmp/Japan/cangjing /root 将目录/tmp/Japan/cangjing 复制到目录/root下
cp -rp /tmp/Japan/boduo /tmp/Japan/longze /root 将目录1和2复制到目录/root下。保持目录属性
7、目录处理命令:mv
- 原意:move
- 所在路径:/bin/mv
- 执行权限:所有用户
- 语法: mv [原文件或目录] [目标目录]
- 功能描述:剪切文件、改名(跟cp不一样,无需加-r、-p此类选项)(剪切的同时可以进行目标目录的改名)
- 进行当前目录下的子目录或文件进行改名:
mv [原目录或文件名] [要改成的名称] 即可
8、目录处理命令:rm
- 原意:remove
- 所在路径:/bin/rm
- 执行权限:所有用户
- 语法: rm -rf [文件或目录]
-r 删除目录
-f 强制执行(避免删除的时候询问确认,直接删除) - 功能描述:删除文件或目录
- 范例:
rm -rf * (删除当前目录下所有文件)
删库跑路:rm -rf /*
二、文件处理命令
9、文件处理命令:touch
- 所在路径:/bin/touch
- 执行权限:所有用户
- 语法: touch [文件名]
- 功能描述:创建空文件
- 范例:
touch /tmp/Japanlovestory.list- 若不指定待创建文件的具体路径,则默认将文件创建于当前目录
10、文件处理命令:cat
- 所在路径:/bin/cat
- 语法: cat [文件名]
- 功能描述:显示文件内容
-n 显示行号 - 范例:
cat /etc/issue
cat -n /etc/services
11、文件处理命令:tac (注意:tac 是倒着写的 cat)
- 所在路径:/usr/bin/tac
- 执行权限:所有用户
- 语法:tac [文件名]
- 功能描述:显示文件内容(反向列示)
- 范例: tac /etc/issue
12、文件处理命令:more (不太实用,一般用less命令)
- 所在路径:/bin/more
- 执行权限:所有用户
- 语法: more [文件名]
- 功能描述:分页显示文件内容
- 范例: more /etc/services
- 按键:
(空格)或f 下一页
B 上一页
(enter) 换行
q 或 Q 退出
13、文件处理命令:less (非常常用的分页显示内容的命令)
- 所在路径:/usr/bin/less
- 执行权限:所有用户
- 语法:less [文件名]
- 功能:分页显示文件内容(与more命令有区别,less可向上翻页) ,其按键跟more一样
- 搜索功能,在less浏览状态下,"/"加上要搜索的关键词,如 /service,按n可浏览更多包含service的行(n表示next)
- 范例:less /etc/services
14、文件处理命令:head
- 所在路径:/usr/bin/head
- 执行权限:所有用户
- 语法: head [-n] [行数] [文件名]
- 功能描述:显示文件前面几行(主要用head的命令来简易浏览脚本前几行的注释)
-n 指定行数(不指定时默认前10行) - 范例: head -n 20 /etc/services
15、文件处理命令:tail
- 所在路径:/usr/bin/tail
- 执行权限:所有用户
- 语法: tail [文件名]
- 功能描述: 显示文件后面几行
-n 指定行数(默认10行)
-f 动态显示文件末尾内容 - 范例:
tail -n 18 /etc/services
tail -f /var/log/messages (可以用来监控日志)
16、文件处理命令:ln
原意:link
所在路径:/bin/ln
执行权限:所有用户
语法:
ln -s [原文件] [目标文件]
-s 创建软链接功能描述:生成连接文件
范例:
ln -s /etc/issue /tmp/issue.soft (创建文件/etc/issue的软链接/tmp/issue.soft)
ln /etc/issue /tmp/issue.hard (创建文件/etc/issue的硬链接/tmp/issue.hard)软链接与硬链接的区别
软链接:(特征:类似Windows快捷方式,权限多,文件很小,源文件丢失后,软链接文件无法访问)
- lrwxrwxrwx l 表示软链接,且所有软链接文件权限均为rwxrwxrwx
- 文件很小,只是有个符号链接(Windows中的快捷方式也很小)
- /tmp/issue.soft -> /etc/issue (箭头指向源文件)
- 硬链接:(硬链接文件大小与源文件相同,源文件丢失后,硬链接文件依然可以访问)
- 相当于拷贝cp -p + 同步更新(即不仅实现了文件复制,而且源文件跟硬链接文件同步更新)
- 通过i节点识别(源文件和硬链接文件有相同的节点,因此才可以同步更新)
- 不能跨分区(即源文件跟硬链接文件不能在不同分区中,软链接可以)
- 不能针对目录使用(不允许硬链接指向目录,软链接允许,类似于Windows中的目录快捷方式)
三、权限处理命令
1、权限处理命令 chmod
命令名称:chmod
原意:change the permissions mode of a file
所在路径: /bin/chmod
执行权限: 所有用户
语法:
chmod [{ugoa}{±=}{rwx}] [文件或目录]
[mode=421] [文件或目录] (即采用数字来代替rwx的方式)
-R 递归修改功能描述:改变文件或目录权限 (注意:只有管理员root或者文件的所有者才能修改权限)
范例:
(1) chmod u+w Japanlovestory.list (即给此文件的所有者加上w的权限)
(2) chmod g+w,o-r Japanlovestory.list (同时修改ugo的权限时,用逗号分隔)
(3) chmod u=rwx Japanlovestory.list (等号直接赋予权限)不过Linux更喜欢用数字的方式表示权限,权限的数字表示如下:
r ---- 4
w ---- 2
x ---- 1rwxrw-r-- 7 6 4 解析: (rwx)(rw-)(r--) = (4+2+1)(4+2+0)(4+0+0) = (7)(6)(4)
范例: chmod 777 Japanlovestory.list (即将该文件的u、g、o用户的权限都改为rwx)
下面解释关于选项-R的用法:
假设有目录 /tmp/a 及其子目录 /tmp/a/b 和文件 /tmp/a/story
若执行代码 chmod 777 /tmp/a 则修改的只是目录 /tmp/a 的权限,其子目录和文件的权限均未改变
若执行代码 chmod -R 777 /tmp/a 则目录 /tmp/a 及其子目录和文件的权限均被修改为rwx关于权限rwx的解读:
- 对于文件file:r: cat/more/less/head/tail (可以查看文件内容)w: vim (可以修改文件内容)x: script、command (可以执行文件)- 对于目录directory:r: ls (可以列出目录中的内容)w: touch/mkdir/rmdir/rm (可以在目录中创建和删除文件)x: cd (可以进入目录)
2、其它权限管理命令
(1) 权限管理命令 chown
- 原意: change file ownership
- 所在路径:/bin/chown
- 执行权限:所有用户
- 语法: chown [用户] [文件或目录]
- 功能描述:改变文件或目录的所有者 (注意:只有管理员root才能修改此权限)
- 范例: chown shenchao lovestory (将文件lovestory的所有者改为shenchao)
(2) 权限管理命令 chgrp
- 原意: change file group ownership
- 所在路径:/bin/chgrp
- 执行权限:所有用户
- 语法: chown [用户] [文件或目录]
- 功能描述:改变文件或目录的所属组 (注意:管理员root和所有者才能修改此权限)
- 范例: chgrp teachers lovestory (将文件lovestory的所属组改为teachers)
(3) 权限管理命令 umask
- 原意: the user file-creation mask
- 所在路径:shell内置命令
- 执行权限:所有用户
- 语法:
umask [-S]
-S 以rwx形式显示新建文件缺省权限(在Linux中,新建文件一般是没有x权限的) - 功能描述:显示、设置文件的缺省权限
- 范例: umask -S
四、文件搜索命令
1、文件搜索命令 find
- 所在路径:/bin/find
- 执行权限:所有用户
- 语法: find [搜索范围] [匹配条件]
- 功能描述:文件搜索
注意:切勿在服务器处于高峰期时使用find查找
- find /etc -name init (在目录/etc中查找文件init)
-iname 不区分大小写 (因为Linux中默认严格区分大小写)
以上为精准搜索
- 若要实现模糊搜索,执行代码:
find /etc -name *init* (查找包含init的文件)init* (查找以init开头的文件)init??? (查找一共有七个字母的文件名,开头四个字母为init)
- find / -size +204800 (在根目录/下查找大于100MB的文件)
(1数据块=512字节=0.5kB,因此204800数据块=1024kB/MB * 100MB /0.5kB)
相当于M数乘以2048,即得数据块数
+num 大于 -num 小于 =num 等于 - find /home -user shenchao (在目录/home下查找所有者为shenchao的文件)
-group 查找所属组 find /etc -cmin -5 (在/etc下查找5分钟内被修改过属性的文件和目录)-amin 访问时间 access-cmin 文件属性 change-mmin 文件内容 modify-num num分钟之内+num 超过num分钟
- find /etc -size +163840 -a -size -204800
(在/etc下查找大于80MB(163840)并且(-a)小于100MB的文件)
-a 两个条件同时满足(and)
-o 满足一个条件以上(or) - find /etc -name inittab -exec ls -l { } ;
(在/etc下查找initab文件并显示其详细信息(ls -l))
-exec 命令 { } ;
-ok 命令 { } ; (以上两个命令功能相同,"“为转义符,”;"为结束符)
对搜索结果执行命令操作(具体操作看命令,如命令为ls时显示目录)
-type 根据文件类型查找
f 文件 d 目录 l 软链接文件
- 范例:
find /etc -name init* -a -type f
(在/etc目录下查找以init开头且类型为文件f的内容)
-inum 根据i节点查找 - 范例:
find . -inum 3874 -exec rm {} ;
(查找当前目录下i节点为3874的内容并执行删除操作)
2、其他文件搜索命令
- 文件搜索命令 locate
- 所在路径: /usr/bin/locate
- 执行权限:所有用户
- 语法: locate [-i] 文件名
-i 不区分大小写 - 功能描述:在文件资料库(而不是在硬盘中)中查找文件(类似于Windows中的查找软件everything)
- 范例:locate inittab
(文件资料库会定时收录一些文件以便于用locate命令查找,但是有时候新建文件不会马上被收录到文件资料库中,此时用locate会查找不出来;/tmp目录下的文件不会被收录,locate找不到)那么,可以事先手动更新资料库: updatedb,更新之后,就可以用 locate 文件名来查找了
- 文件搜索命令 which
- 所在路径: /usr/bin/which
- 执行权限:所有用户
- 语法: which 命令
- 功能描述:搜索命令所在目录及别名信息
(即查找某命令的绝对路径的方法) - 范例: which ls
- 文件搜索命令 grep (很常用)
- 所在路径: /usr/grep
- 执行权限:所有用户
- 语法: grep -iv [指定字串] [文件]
-i 不区分大小写
-v 排除指定字串 - 功能描述:在文件中搜寻字串匹配的行并输出
- 范例: grep mysql /root/install.log
- 如何使用选项-v:
比如在Linux中行首有"#"的都表示注释,那么当我们只想浏览文件的正式内容而想忽略掉注释内容时,我们可以执行代码:grep -v ^# /etc/inittab ("^"表示行首, ^# 表示以#开头的行)
- 以上代码可以输出文件中的非注释行
五、帮助命令
1、帮助命令 man
原意:manual
所在路径:/usr/bin/man
执行用户:所有用户
语法: man [命令或配置文件名称] (注意:配件名称不要写绝对路径,而是只写文件名称)
范例:
man ls (查看ls命 令的帮助信息)
man services (查看配置文件services的帮助信息)查看一个命令的简短信息: (用 whatis [命令])
范例:whatis ls查看一个配置文件的简短信息: (用 apropos [配置文件])
范例:apropos inittab查看一个命令的常用信息: (用 [命令] --help)
范例:touch --help查看系统时间的命令: date
若时间是错误的,可以根据 man 来查看时间的格式并进行时间的修改
然后用命令: date + num (具体可以根据man查看内容,不用死记硬背)
2、帮助命令 help
- 所在路径:shell内置命令
- 执行用户:所有用户
- 语法: help 命令
- 功能描述:获得shell内置命令的帮助信息 (man的命令找不到shell内置命令的信息)
- 范例: help umask (查看umask命令的帮助信息)
六、用户管理命令
1、用户管理命令 useradd
- 所在路径:/usr/sbin/useradd
- 执行用户:root
- 语法: useradd 用户名
- 功能描述:添加新用户
- 范例:useradd LanceMai
2、用户管理命令 passwd
- 所在路径:/usr/bin/passwd
- 执行用户:所有用户
- 语法: passwd 用户名
- 功能描述:设置用户密码
- 范例: passwd LanceMai
3、用户管理命令 who
- 所在路径:/usr/bin/who
- 执行用户:所有用户
- 语法: who
- 功能描述:查看登录用户信息
-范例: who - tty 表示本地终端
- pts 表示远程终端
4、用户管理命令 w
- 所在路径:/usr/bin/w
- 执行用户:所有用户
- 语法: w
- 功能描述:查看登录用户详细信息(注意是详细信息)
- 范例: w
七、压缩和解压命令
1、压缩解压命令 gzip
- 原意:GNU zip
- 所在路径:/bin/gzip
- 执行用户:所有用户
- 语法: gzip [文件]
- 功能描述:压缩文件
- 压缩后文件格式:.gz
2、压缩解压命令 gunzip
- 原意:GNU unzip
- 所在路径:/bin/gunzip
- 执行用户:所有用户
- 语法: gunzip [压缩文件]
- 功能描述:解压缩.ga的压缩文件 (只能压缩文件,而不能压缩命令)
(注意:gzip压缩完以后原文件就不见了,即不保留原文件) - 范例: unzip boduo.gz
3、压缩解压命令 tar (打包)
- 所在路径:/bin/tar
- 执行用户:所有用户
- 语法: tar [-zcf] [压缩后文件名] [目录]
-c 打包
-v 显示详细信息
-f 指定文件名(必须加此选项)
-z 打包同时压缩 - 功能描述:打包目录(目录要事先将一堆文件打包成一个大文件,才能对这个大文件进行压缩)
压缩后文件格式:.tar.gz - 范例: tar -cvf Japan.tar Japan (为了便于区分,一般将此文件名后缀加上.tar)
- 然后再压缩: gzip Japan.tar (此时才能生成.tar.gz的文件)
- 也可以直接生成.tar.gz的文件:
tar -zcvf Japan.tar.gz Japan (加上选项-z以后,直接生成)
4、压缩解压命令 tar (解包解压缩)
- tar命令解压缩语法:
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩 - 范例: tar -zxvf Japan.tar.gz
5、压缩解压命令 zip
- 所在路径:/usr/bin/zip
- 执行用户:所有用户
- 语法: zip [-r] [压缩后文件名] [原文件或原目录]
-r 压缩目录 - 功能描述:压缩文件或目录(压缩比太小,所以不常用)
- 压缩后文件格式:.zip (这种格式Windows和Linux均支持)
- 解压缩时使用: unzip [-d] 压缩包名
-d 指定压缩位置
6、压缩解压命令 bzip2 (常用)
- 所在路径:/usr/bin/bzip2
- 执行用户:所有用户
- 语法: bzip2 [-k] [文件]
-k 产生压缩文件后保留原文件 - 功能描述:压缩文件(压缩比惊人,常用于压缩大型文件),只能压缩文件
- 压缩后文件格式:.bz2
- 范例:
bzip2 -k buduo
tar -cjf Japan.tar.bz2 Japan (常用,可以生成一个打包并压缩的目录)
7、压缩解压命令 bunzip2 (常用)
- 所在路径:/usr/bin/bunzip2
- 执行用户:所有用户
- 语法: bunzip2 [-k] [压缩文件]
-k 解压后保留原文件 - 功能描述:解压缩
- 范例:
bunzip2 -k buoduo.bz2
tar -xjf Japan.tar.bz2
总结Linux最常用的压缩方式,也是一定要掌握的:
“.tar.gz"和”.tar.bz2"格式
- 用tar命令直接打包压缩,命令格式如下:
tar [选项] 压缩包 源文件或源目录 选项:-z: 压缩和解压缩“.tar.gz”格式-j: 压缩和解压缩“.tar.bz2”格式
- 例子1:压缩和解压缩“.tar.gz”格式
1) 压缩
tar -zcvf tmp.tar.gz /tmp/ #把/tmp/目录直接打包压缩为“.tar.gz”,通过“-z”识别格式,“-cvf”和打包选项一致
2) 解压缩
在解打包选项“-xvf”前面加上“-z”选项:
tar -zxvf tmp.tar.gz #解压缩和解打包“.tar.gz”格式 - 例子2:压缩和解压缩“.tar.bz2”格式
和“.tar.gz”格式唯一不同的是:压缩时“-zcvf”换成“-jcvf”,解压缩时“-zxvf”换成“-jxvf”
1) 压缩
tar -jcvf tmp.tar.bz2 /tmp/
2) 解压缩
tar -jxvf tmp.tar.bz2
八、网络命令
1、网络命令 write
- 所在路径:/usr/bin/write
- 执行用户:所有用户
- 语法: write <用户名>
- 功能描述:给用户发信息,以Ctrl+D保存结束
- 范例: write LanceMai
- 前提条件:通信用户要登录在同一台服务器上
2、网络命令 wall
- 原意:write all
- 所在路径:/usr/bin/wall
- 执行用户:所有用户
- 语法: wall [message]
- 功能描述:发广播消息(给所有用户发送信息)
- 范例: wall I love you!
这时候,包括我在内的所有用户都会收到消息
3、网络命令 ping (最常用,踩点命令)
- 所在路径:/bin/ping
- 执行用户:所有用户
- 语法: ping [-c] IP地址
-c 指定发送次数 - 功能描述:测试网络连通性
- 范例1: ping 192.168.15.2
注意:只能手动终止(Ctrl+C) - 范例2: ping -c 4 192.168.15.2
只ping4次就自动终止了
4、网络命令 ifconfig
- 原意:interface configure
- 所在路径:/sbin/ifconfig
- 执行用户:root
- 语法: ifconfig 网卡名称 IP地址
- 功能描述:查看和设置网卡信息
- 范例: ifconfig eth1 192.168.15.2
注意:只能临时更改网络信息
5、网络命令 mail
- 所在路径:/bin/mail
- 执行用户:所有用户
- 语法: mail [用户名]
- 功能描述:查看发送电子邮件
- 范例: mail root
subject是主题,然后是正文,最后按Ctrl+D发送邮件. - 查看邮件:mail
- 查看具体邮件:输入邮件序列号,回车
- 返回邮件列表:h
- 删除邮件:d 邮件序列号
- 退出邮箱:q
6、网络命令 last (此命令非常有效)
- 所在路径:/usr/bin/last
- 执行用户:所有用户
- 语法: last
- 功能描述:列出目前与过去登入系统的用户信息
- 范例: last
- 显示用户最后一次登陆时间: lastlog
- 只查看某用户的最后一次登录信息: lastlog -u 502 (502是该用户的UDP信息)
7、网络命令 traceroute
- 所在路径:/bin/traceroute
- 执行用户:所有用户
- 语法: traceroute [网站名称]
- 功能描述:显示数据包到主机间的路径
- 范例: traceroute www.lampbrother.net
(可是我的电脑总是显示域名暂时解析失败,不知道为什么)
8、netstat
- 所在路径:/bin/netstat
- 执行用户:所有用户
- 语法: netstat [选项]
- 选项:
-t TCP协议(握三次手,安全可靠)
-u UDP协议(速度快,但是可靠性不高,类似短信,对方不在线,你也可以发送)
-l 监听
-r 路由
-n 显示IP地址和端口号
以上选项不分先后 - 功能描述:显示网络相关信息(net state)
- 常用范例:
netstat -tlun 查看本机监听的端口
netstat -an 查看本机所有的网络连接
netstat -rn 查看本机路由表
9、setup
- 配置网络的命令(Unix没有这个命令, 之后Redhat系列的Linux才有这个命令)
- 语法:
setup - 重启网络连接的命令:
service network restart
10、挂载命令 mount
- 执行权限:所有用户
- 语法: mount [-t 文件系统] 设备文件名 挂载点
- 范例:
mount -t iso9660 /dev/sr0 /mnt/cdrom
九、关机重启命令
1、shutdown命令
服务器不允许关机,只能重启,而且尽量别断电源,而是用shutdown命令
- 语法: shutdown [选项] 时间
-c 取消前一个关机命令
-h 关机
-r 重启 - 范例:
shutdown -h now
shutdown -h 17:43 (此格式少见) - 其他重启命令:
reboot
第四讲 Linux常用命令相关推荐
- 学习笔记 - Linux学习笔记 第四讲 Linux常用命令
第四讲 Linux常用命令 4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls clear 清屏命令ls -l #l代表long ls -a #a代表all ls -h #h代表 ...
- Novell的Suse Linux常用命令举例讲
2019独角兽企业重金招聘Python工程师标准>>> Novell的Suse Linux常用命令举例讲解 1.修改vftpd配置文件 vi /etc/vsftpd.conf ...
- Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)
Linux常用命令(本篇包括,Linux目录结构介绍.Linux Shell介绍.9个常见命令介绍.文件的概念.文件的操作(20个).目录的操作.文件和目录的权限.文件压缩及解压缩) ...
- Linux 常用命令(一)
Linux 常用命令(一) 在进入正文的开始,我想先提醒读者几句. 很多的Linux初学者,刚开始接触Linux时,看到Linux一堆那么多命令,心都麻了,我应该怎么学啊????随之而来的,便是一堆问 ...
- Linux 常用命令汇总--加了注释
目录 第一天 linux简介, 安装, 目录管理命令 第一章 linux简介 X-SHELL 软件的常用快捷键: ctrl+c 强制终止 ctrl+l 清屏 ctrl+u 从光标所在删除到行首 c ...
- 【Linux】Linux常用命令
Linux是一个可靠的.高性能的系统,而所有的这些优越性只有在直接使用Linux命令行时才能充分地体现出来.Linux系统安装成功后,就可以进入到与Windows类似的图形化界面了.这个界面就是Lin ...
- 常用的linux命令cd,linux常用命令:cd 命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命 ...
- Linux初学者接住了---Linux常用命令
前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...
- linux 命令last -x,Linux常用命令last的使用方法详解
前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...
- linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享
今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享 30mins Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...
最新文章
- 网络营销专员浅析如何以低成本高获取实现网络营销?
- 安装Linux后的遗留问题
- 《你不知道的JavaScript》中卷 KYLE SIMPSON 著 单业 姜南 译
- python调用js获取异步返回的数据_Python怎么获取js动态加载的数据
- 今天同学跟我说刚入门前端,想到我目前实习的公司涨涨经验
- win10右键卡顿原因_个个都能惊呆你WIN10小技巧分享(无需安装第三方软件)
- java安全相关类 (java.security包)
- API支付代理版自动发卡平台源码
- 跳棋java课程设计,C语言课程设计(论文)跳棋.doc
- Q200 EX.查看写入和预计使用寿命
- 粉笔公考——方法精讲——资料分析
- 解决C#读取文本文件乱码
- pc端和移动端两套样式在vue中的切换
- 电子垃圾也很香 篇一:垃圾佬捡个路由器1:选择与刷机
- 如何计算俩日期相隔多少年,多少月,多少天或者两时间相差XX年XX月XX日
- 美林数据“智能反窃电分析应用”荣获大数据星河奖
- 统计学基本概念:均值、方差、标准差、协方差
- 这家5G边缘计算企业科创板首发过会!
- 剑指offer-day3
- DCDC的静态工作电流和效率问题