快捷搜索:
来自 67677新澳门手机版 2019-06-21 06:16 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

Linux基础命令,常用操作

一、安装Ubuntu Desktop

首先呢,为大家介绍一个网站;

安装前准备

现在的PC机都可以满足要求

Linux命令大全(手册):

软件准备

vmware: 
ubuntu:18
ubuntu Desktop :桌面版 
ubuntu Server :服务器版 
Cloud Infrastructure :云版本

大家可以在当中查看你想查看的命令详解;

安装方式

windows install ,CD,USB

下面为大家陈列一些常用的命令!

下载镜像ISO

在ubuntu官网下载即可

reboot(重启)

安装VMware

选择典型安装即可,正常安装即可。

-n : 在重开机前不做将记忆体资料写回硬盘的动作

新建虚拟机

选择ubuntu的镜像,正确配置用户名、密码。磁盘设置设置20G,内存1-2G,处理器2两个处理器

-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里

开启虚拟机

配置完成后,开启虚拟机,等待一定时间后就会看到开机登陆界面,其用户密码就是在建立虚拟机时候的密码。

-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)

基本操作

ctrl alt F2~ 可以进入终端界面 
ctrl alt F7 进入桌面界面 
ctrl alt t 文本编辑

二、给Linux系统汉化:

参考步骤:

-f : 强迫重开机,不呼叫 shutdown 这个指令

三、Linux操作系统命令使用基础


-i : 在重开机之前先把所有网络相关的装置先停止

1、命令行编辑与别名使用

reboot命令用于用来重新启动计算机,当然公司中运维的服务器他们是不可能让我们随随便便就重启的,这里我们记住,reboot可以不接参数直接就可以重新启动计算机就可以了。

(1)命令格式

$command [option(s)] [argument(s)] 
命令名 空格 选项 空格 参数 
注意:

  1. 在命令行中,每两个部分之间有空格分隔
  2. 每个命令行可使用的最多的命令字符是256个
  3. 命令区分大小写
  4. 不同的命令提示符使用分隔符号 “/”
  5. 命令中的参数/选项可以是多个,并且参数其实就是要传入命令程序主函数main的参数。
  6. 更多命令可以百度一下《Linux命令大全》介绍的很详细。

shutdown(关机)

(2)命令别名

alias alias-name=’value’ //建立别名 
unalias [-a][别名] 删除别名 
alias 可以列出别名列表 
图片 1 
注意:以上此种方法只是局限于临时重命名,重启机器后就无效了,要想实现永久修改别名可以参考:

-t seconds : 设定在几秒钟之后进行关机程序

2、shell的特殊字符

-k : 并不会真的关机,只是将警告讯息传送给所有只用者

(1)通配符* ?[]

* :通配0个或多个字符
? :通配任意单个字符
[s] :通配某个范围内的任意一个字符
比如:
    cd Desktop
    cd [A-D]es*
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

-r : 关机后重新开机

(2)一行执行多条命令

一行执行多条命令:在命令与命令之间用“;”隔开

cd ; ls
  • 1
  • 2

-h : 关机后停机

(3)输入输出重定向

-n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机

a)输出重定向:>,>>

>  :将一个命令的输出放入文件中
>> :输出重定向但不会把源文件覆盖,在原文件末尾追加
  • 1
  • 2
  • 3

将ls的输出结果输出给 sss.txt 
图片 2 
用“>”的输出结果如下 
图片 3 
然后再用“>>”做测试其结果如下 
图片 4

-c : 取消目前已经进行中的关机动作

b)输入重定向:<

下面再实现以下输入重定向: 
图片 5

-f : 关机时,不做 fcsk 动作(检查 Linux 档系统)

c)管道符:|

管道符“|”:将一个进程的输出作为另一个进程的输入

  输入命令 :
      ls -l /etc | cat
  • 1
  • 2
  • 3

图片 6 
显示的结果如上图所示。

-F : 关机时,强迫进行 fsck 动作

c)其他:%,$,~

% :作业控制,提示符等 
$ : 取某一列的值,取变量值等

time : 设定关机的时间

3、联机帮助、清屏与历史纪录命令

message : 传送给所有使用者的警告讯息

(1)联机帮助

    man name
    man -k keyword
  • 1
  • 2
按键 功能
space 空格键 翻页
Enter 回车键 翻行
b 向前翻一屏或一页
f 向后翻一屏或一页
q 退出
/string 查找前面符合string指定的信息
n 查找下一个符合string指定的信息

shutdown -h now   立刻关机

(2)清屏 clear

shutdown命令可以用来进行关机操作,也可以当做重启用,命令的操作权限是系统管理员。

(3)历史纪录 history(history -n)

history :查看最近使用的命令,最多500条
history n :曾经使用的最近n条命令
!n    :执行最近第n条命令
!!    :执行最近使用的第一条命令
方向上键:执行上一条命令
方向下键:执行下一条命令
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

文件管理命令

4、文件管理

ls(显示指定工作目录下的内容)

(1)查看文件目录

a. pwd:显示当前工作目录 
b. cd [要改变的目录] :改变目录

cd  //回到当前用户主目录
cd ~//回到当前用户主目录
cd ~[用户名]  //进入指定用户主目录
  • 1
  • 2
  • 3

c. ls :列出当前目录的文件和子目录

命令 作用
ls 列出当前目录的文件和子目录
ls -a 列出所有目录、子目录、文件、隐藏文件
ls -R 列出从当前目录开始的子目录、文件并且一层层往下显示
ls -F 列出文件、目录名并显示出文件类型
ls -t 以修改时间为时间倒序来列出文件、子目录
ls -l 以长列表格式显示文件、目录的详细信息

d. file

功能说明:辨识文件类型。

语  法:file [-beLvz][-f <名称文件>][-m <魔法数字文件>…][文件或目录…]

补充说明:通过file指令,我们得以辨识该文件的类型。

参  数: 
 -b  列出辨识结果时,不显示文件名称。 
 -c  详细显示指令执行过程,便于排错或分析程序执行的情形。 
 -f<名称文件>  指定名称文件,其内容有一个或多个文件名称呢感,让file依序辨识这些文件,格式为每列一个文件名称。 
 -L  直接显示符号连接所指向的文件的类别。 
 -m<魔法数字文件>  指定魔法数字文件。 
 -v  显示版本信息。 
 -z  尝试去解读压缩文件的内容。

-a 显示所有文件及目录 包括隐藏文件

(2)创建和删除文件目录

-l 除文件名称外,还会将文件类型、权限、拥有者、文件大小等信息详细列出

1、创建文件

touch filename //创建文件
/*
文件名不存在,则创建一个新的空文件
如果文件名存在,更新该文件的修改访问时间,内容不变
*/
  • 1
  • 2
  • 3
  • 4
  • 5

功能说明:改变文件或目录时间。

语  法:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][–help]   [–version][文件或目录…] 或 touch [-acfm][–help][–version][日期时间][文件或目录…]

补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。

参  数: 
 -a或–time=atime或–time=access或–time=use  只更改存取时间。 
 -c或–no-create  不建立任何文件。 
 -d<时间日期>  使用指定的日期时间,而非现在的时间。 
 -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 
 -m或–time=mtime或–time=modify  只更改变动时间。 
 -r<参考文件或目录>  把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。 
 -t<日期时间>  使用指定的日期时间,而非现在的时间。 
 –help  在线帮助。 
 –version  显示版本信息。

-r 将文件以相反次序显示(默认是a-z)

2、创建目录

功能说明:建立目录

语  法:mkdir [-p][–help][–version][-m <目录属性>][目录名称]

补充说明:mkdir可建立目录并同时设置目录的权限。

参  数: 
-m<目录属性>或–mode<目录属性> 建立目录时同时设置目录的权限。 
-p或–parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。 
–help 显示帮助。 
–verbose 执行时显示详细的信息。 
–version 显示版本信息。

-t 按照文件创建时间,由早到晚列出

3、删除文件

rm(remove)

功能说明:删除文件或目录。

语  法:rm [-dfirv][–help][–version][文件或目录…]

补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。 
参  数: 
 -d或–directory  直接把欲删除的目录的硬连接数据删成0,删除该目录。 
 -f或–force  强制删除文件或目录。 
 -i或–interactive  删除既有文件或目录之前先询问用户。 
 -r或-R或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。 
 -v或–verbose  显示指令执行过程。 
 –help  在线帮助。 
 –version  显示版本信息。

-A 同 -a ,但不列出 "." (当前目录) 及 ".." (父目录也就是上级目录)

4、删除目录

rmdir(remove directory)

功能说明:删除目录。

语  法:rmdir [-p][–help][–ignore-fail-on-non-empty][–verbose][–version][目录…]

补充说明:当有空目录要删除时,可使用rmdir指令。

参  数: 
-p或–parents 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。 
–help 在线帮助。 
–ignore-fail-on-non-empty 忽略非空目录的错误信息。 
–verbose 显示指令执行过程。 
–version 显示版本信息。

-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"

(3)显示文件内容

cat 
使用权限:所有使用者 
使用方式:cat [-AbeEnstTuv] [–help] [–version] fileName 
说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 
参数: 
-n 或 –number 由 1 开始对所有输出的行数编号 
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号 
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 
-v 或 –show-nonprinting 
范例: 
cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。

cat < /dev/stdin > 1.txt //利用输入重定向 CRTL D 结束输入
cat /dev/null > 1.txt   //输出重定向进行清空
  • 1
  • 2
  • 3

head:查找文件的前多少行

head [-n] filename
  • 1

tail :查找文件的莫问多少行

tail [-n] filename
  • 1

more: 分屏显示

more filename
  • 1

-R 递归查看。

(4)拷贝和移动文件目录

cp 源文件 目标文件
  • 1

cp(copy)

功能说明:复制文件或目录。

语  法:cp [-abdfilpPrRsuvx][-S <备份字尾字符串>][-V <备份方式>][–help][–spares=<使用时机>][–version][源文件或目录][目标文件或目录] [目的目录]

补充说明:cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。

mv [源文件、目录] [目的文件、目录]
  • 1

功能说明:移动或更名现有的文件或目录。

语  法:mv [-bfiuv][–help][–version][-S <附加字尾>][-V <方法>][源文件或目录][目标文件或目录]

补充说明:mv可移动文件或目录,或是更改文件或目录的名称。

参  数: 
 -b或–backup  若需覆盖文件,则覆盖前先行备份。 
 -f或–force  若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文 件或目录。 
 -i或–interactive  覆盖前先行询问用户。 
 -S<附加字尾>或 
 –suffix=<附加字尾>  与-b参数一并使用,可指定备份文件的所要附加的字尾。 
 -u或–update  在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件。 
 -v或–verbose  执行时显示详细的信息。 
 -V=<方法>或 
 –version-control=<方法>  与-b参数一并使用,可指定备份的方法。 
 –help  显示帮助。 
 –version  显示版本信息

cd(切换当前工作目录到指定目录)

(5)文件目录权限

cd 后面可以接绝对路径,也可以接相对路径,如果cd后面不接任何路径,则默认回到用户的家目录等价于cd ~。"~" 表示为家目录 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录

1. 权限

Linux系统中的每个文件和木兰路都有访问许可权限,用他来确定能过何种方式对文件和目录进行访问和操作。 
权限分类: 
r 读权限: 可以打开文件、目录读取查看; 
w 写权限 :对文件、目录可以编写更改; 
x 可执行 :对文件可执行(可执行文件)、对目录可查找该目录下的内容 

  1. 没有权限 
    如 
    Ls -l 
    -rwxr(所有者) -xr(所在组) -x(其他人) 
    读写操作对应
文件类型 目录 文件
读操作 可以产看目录的内容(ls) 可以打开文件查看文件下的内容(cat、more、head、tail)
写操作 可以添加删除目录文件(rm、rmdir、mkdir) 可以打开文件修改文件内容(vi、vim、cp)
执行操作 可以进入该目录(cd) 可以执行文件或当成命令

cp(复制文件或目录)

2. 权限所属对象

文件所有者:生成文件或目录的当前人,权限最高,用u表示。 
文件所属用户组:系统管理员分配的的同组一个或几个人,用g表示。 
其他人对此文件的权限:除拥有者、用户组以外的人,用o 表示。 
所有人:包括拥有者,所属用户组、其他用户,用a表示

-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。(完全拷贝)

3. 列表内容

(1)chmod:修改文件目录的访问权限,修改权限的前提条件是在修改权限时具有可操作权限。 
(a)用字母表示权限 
Who(u、g、o、a) cp(“=”设置权限“ ”添加权限“-”删除权限) permission(“r”读权限“w”写权限“x”操作权限) 
例如: 
chmod g=wr 1.c; 
chmod u w,g-w,o=wr 1.c 
(b)用八进制数字表示权限 
r w x 
0 0 0 无权限 
1 1 1 有权限 
R:4,w;2,x:1 
例如 
Chmod 777 build 将build的权限成所有人rwx 
注意:在Ubuntu中建立的文件默认权限是664 
(2) Chown改变文件的所属者和所属组 
Chown [选项] 用户组或者 
(3)chgroup改变文件或目录所属组

-f:覆盖已经存在的目标文件而不给出提示。

(6)查找文件

1、Find:查找文件 
find path expression [action] 
find 的使用条件所查找的路径必须具有读权限。 
查找选项通过文件属性来查找 
-name 按照名字查询 
-user 按照用户(文件的属主) 
-size 按照文件的大小 
-mtime 按照最后一次修改时间 
-atime 按照最后一次访问时间 
-type 按照文件类型 f:file d:directory 
-perm :按照文件的权限 
例如: 
find . -user root 
177 find / -name b* 
178 find / -name b* -print 
179 ls 
180 ls;find . -name 1* -type f: -print 
181 ls;find . -name 1* -type f -print 
182 ls;find ../ -name 1* -type f -print 
183 ls;find ../ -name 1* -type f -print 
2、Locate 
locate 
功能说明:查找文件。

语  法:locate [-d <数据库文件>][–help][–version][范本样式…]

补充说明:locate指令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内,查找合乎范本样式条件的文件或目录。

参  数: 
 -d<数据库文件>或–database=<数据库文件> 设置locate指令使用的数据库。locate指令预设的数据库位于/var/lib/slocate目录里,文件名为slocate.db,您可使用这个参数另行指定。 
 –help  在线帮助。 
 –version  显示版本信息。 
注意:对于新建的目录需要跟新数据库才能查看,updatedb

-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

(7)过滤和统计

-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

grep

查出包含某些字符串的结果,对文件或输出结果进行过滤,对于大小写有一定 要求。

grep [option] string filename
  • 1
  • 2

补充说明:grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为“-”,则grep指令会从标准输入设备读取数据。 
-i 忽略大小写 
-v 反向匹配(查出不包含字符串的结果) 
图片 7 
例1在1.c文件中查找含有in的语句 
下面写一条语句实现将该文件目录下含有“root”的语句存放在 ls_root.txt文档中 
实现如下图所示: 
图片 8

例2 在当前目录下建立test1.txt和test2.txt 文档,分别存“hello world (test1);”和“hello world from test 2”。 
列出当前目录下含有test的文件,然后将内容中含有“test2”的语句输出到result文件中。

    touch result.txt
    ls test*.txt | xargs grep test2 
    >  > result.txt  ; cat result.txt  
  • 1
  • 2
  • 3
  • 4

图片 9
注意: xargs :上一管道输出的结果为两个,作为下一管道的输入参数

-r:若给出的源文件是一个目录文件,将递归复制。

wc

wc:统计文件或输出的结果

wc [选项] 文件名
- l 统计多少行
- w 统计多少单词
- c 统计多少个字符
  • 1
  • 2
  • 3
  • 4

例:

图片 10

例:显示当前目录先有多少个test开头的文档 
图片 11

mv(移动文件或改名)

五、用户及进程


-i : 若指定目录已有同名文件,则先询问是否覆盖旧文件,回答"y"时目标文件将被覆盖

1、日期时间进程查看

a)date: 显示日期时间 
b)cal :显示日历 
cal 年份 月份

-f : 在mv操作要覆盖某已有的目标文件时不给任何指示;

2、进程查询

ps 列出当前系统中运行的进程

进程:能完成某项任务的程序。 
ps [选项] 
ps :列出自己当前终端下的相关进程

图片 12

ps -e :列出当前正在运行的进程

图片 13

ps -f :列出一个完成的进程列表形式

图片 14

ps -U :查找某个用户的进程

-auwx :列出一个完成的进程列表形式,与-f下的形式不同

图片 15

rm(删除一个文件或者目录)

3、用户管理

-i 删除前逐一询问确认。

a)su

su 用户名 :切换账户

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

b)sudo

sudo :以管理员权限运行

-r 将目录及以下之档案亦逐一删除。

4、电源管理

切记不可随意使用:rm  -rf   * ;删除目录下所有文件

a)shutdown

安全关闭或重启Linux系统,它在系统关闭之前给系统上的所有登陆用户提示一条警告信息。该命令还允许用户指定一个时间参数、可以是一个精确的时间、也可以是从现在开始的一段时间。 
精确时间的格式: hh:mm 表示小时和分钟,时间段由 和分钟数表示。系统执行该命令后会自动进行数据同步的工作 
功能说明:系统关机指令。

语  法:shutdown [-efFhknr][-t 秒数][时间][警告信息]

补充说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。

参  数: 
 -c  当执行”shutdown -h 11:50”指令时,只要按 键就可以中断关机的指令。 
 -f  重新启动时不执行fsck。 
 -F  重新启动时执行fsck。 
 -h  将系统关机。 
 -k  只是送出信息给所有用户,但不会实际关机。 
 -n  不调用init程序进行关机,而由shutdown自己进行。 
 -r  shutdown之后重新启动。 
 -t<秒数>  送出警告信息和删除信息之间要延迟多少秒。 
 [时间]  设置多久时间后执行shutdown指令。 
 [警告信息]  要传送给所有登入用户的信息。

pwd(显示当前工作目录的绝对路径)

b)reboot

功能说明:重新开机。

语  法:dreboot [-dfinw]

补充说明:执行reboot指令可让系统停止运作,并重新开机。

参  数: 
-d  重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有”-n”参数的效果。 
-f  强制重新开机,不调用shutdown指令的功能。 
-i  在重开机之前,先关闭所有网络界面。 
-n  重开机之前不检查是否有未结束的程序。 
-w  仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。

mkdir(创建指定的目录)

c)halt

功能说明:关闭系统。

语  法:halt [-dfinpw]

补充说明:halt会先检测系统的runlevel。若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。

参  数: 
-d  不要在wtmp中记录。 
-f  不论目前的runlevel为何,不调用shutdown即强制关闭系统。 
-i  在halt之前,关闭全部的网络界面。 
-n  halt前,不用先执行sync。 
-p  halt之后,执行poweroff。 
-w  仅在wtmp中记录,而不实际结束系统。

-p:确保目录名称存在,不存在的就建一个。(递归创建)

4、用户管理补充

rmdir(删除空的目录)

(1)用户密码要求

用户的密码要求有6~8个字符,其中至少要包含2个字母、1个数字或特殊字符,而且不能与用户名相同,还要不同于以前的密码,至少要有三个字符不同与以前的密码。

-p 当子目录删除后,当前目录变为空的后,当前目录也删除

(2)修改密码命令

passwd 
输入命令 passwd 
输入原密码 **** 
输入新密码 
确认新密码

注意:在输入密码过程中机器是没有任何动作的

cat(连接文件并打印)

(3)查找用户

-n :由 1 开始对所有输出的行数编号。

id

查看用户ID(用户名)及其所属组ID(组名)

-b :和 -n 相似,只不过对于空白行不编号。

user

查看已经登陆到当前系统中的用户,只显示出用户名。

-s :当遇到有连续两行以上的空白行,就代换为一行的空白行。

who

查看用户的详细信息

more(一页一页展示文件内容,空格键翻页,b键返回上一页)

who am i

查看当前用户自己的信息

-num 一次显示的行数

whoanmi

查看当前用户自己的用户名

图片 16

num 从第 num 行开始显示

六、相关信息查询


-f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)

产看磁盘信息

-s 当遇到有连续两行以上的空白行,就代换为一行的空白行

du

显示磁盘使用摘要信息 
du 以Block为单位方式显示 
-k 以k字节方式显示 
-m 以m字节方式显示 
-s 显示当前目录下的内容总的占用磁盘的大小,以Block为单位 
以Block单位显示的数字是以k字节方式显示的数字的2倍,1k字节=2个Block 
图片 17

tail or tailf(末尾查看文件内容)

df

显示整个文件系统的空间使用磁盘情况 
-k 以k字节方式显示 
图片 18

tail主要用于动态查看文件末尾内容,例如:查看日志。

七、网络配置


-f 动态查看

1、ping

查看当前机器与另一台机器的联通情况 
ping 主机名称或者主机的IP:向ping后面的主机发送数据包,若被ping的主机有回复则表示连通的。

功能说明:检测主机。

语  法:ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]

补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

参  数:
  -d   使用Socket的SO_DEBUG功能。
  -c<完成次数>   设置完成要求回应的次数。
  -f   极限检测。
  -i<间隔秒数>   指定收发信息的间隔时间。
  -I<网络界面>   使用指定的网络界面送出数据包。
  -l<前置载入>   设置在送出要求信息之前,先行发出的数据包。
  -n   只输出数值。
  -p<范本样式>   设置填满数据包的范本样式。
  -q   不显示指令执行过程,开头和结尾的相关信息除外。
  -r   忽略普通的Routing Table,直接将数据包送到远端主机上。
  -R   记录路由过程。
  -s<数据包大小>   设置数据包的大小。
  -t<存活数值>   设置存活数值TTL的大小。
  -v   详细显示指令的执行过程。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

图片 19

head(开头查看文件内容)

2、ifconfig

查看和配置当前机器的网络参数信息

ifconfig -a // 显示产看当前机器的IP、Netmask、Gateway等网络信息
ifconfig eth0 up(down) //激活与关闭某个网络适配器
ifconfig eth0 [ip address] netmask [address] //设置IP和子网掩码
  • 1
  • 2
  • 3
功能说明:显示或设置网络设备。
语  法:ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]
补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。
参  数:
  add<地址>   设置网络设备IPv6的IP地址。
  del<地址>   删除网络设备IPv6的IP地址。
  down   关闭指定的网络设备。
  <hw<网络设备类型><硬件地址>   设置网络设备的类型与硬件地址。
  io_addr<I/O地址>   设置网络设备的I/O地址。
  irq<IRQ地址>   设置网络设备的IRQ。
  media<网络媒介类型>   设置网络设备的媒介类型。
  mem_start<内存地址>   设置网络设备在主内存所占用的起始地址。
  metric<数目>   指定在计算数据包的转送次数时,所要加上的数目。
  mtu<字节>   设置网络设备的MTU。
  netmask<子网掩码>   设置网络设备的子网掩码。
  tunnel<地址>   建立IPv4与IPv6之间的隧道通信地址。
  up   启动指定的网络设备。
  -broadcast<地址>   将要送往指定地址的数据包当成广播数据包来处理。
  -pointopoint<地址>   与指定地址的网络设备建立直接连线,此模式具有保密功能。
  -promisc   关闭或启动指定网络设备的promiscuous模式。
  [IP地址]   指定网络设备的IP地址。
  [网络设备]   指定网络设备的名称。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

图片 20

-n 显示文件的行数

八、Linux应用程序的安装与卸载基础


ln(创建快捷链接)

1、Linux安装包

Linux安装包的通常是tar的格式,同时也支持自己定义的格式。 
在redhat中软件安装包的格式通常是rpm 
在Ubuntu中软件安装包的格式通常是deb

du(查看指定文件或目录的大小)

2、 安装包命名通用规则

在Linux中常用的命名格式是: 
软件名称版本号-修订版本号体系架构.扩展名

-s 仅显示总计,只列出最后加总的值

3、安装包的离线安装及卸载

dpkg 
dpkg -i 安装 
dpkg -p 卸载 
源文件安装的过程:配置configure >> 编译make >> 安装 make install

-h 以K,M,G为单位,提高信息的 可读性

4、在线安装及卸载

安装 :apt-get install 
卸载 :apt-get remove -purge

-k 以KB(1024bytes)为单位输出

九、Linux系统VI的使用基础篇


-m 以MB为单位输出

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:Linux基础命令,常用操作

关键词: