网络工程师必知的linux操作( 四 )


2.kill命令
kill功能:删除执行中的程序或工作
语法:kill[参数][程序]
-l<信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称 。
kill -9 :表示强制终止
格式:kill -9 pid
可先通过ps -ef 查找出所要删除的进程pid,再通过kill -9 pid 终止进程
3.ifconfig命令
功能:显示网络设备
格式:ping 主机名或ip地址 (按ctrl+c停止ping)
9.备份压缩:tar命令tar功能:文件备份压缩
格式:tar 参数 压缩后的文件名 被压缩的文件名
tar 参数 被解压的文件名 -C 指定目录 (如果省略 -C 指定目录,则解压到当前文件夹)
-c 建立一个压缩文件的参数指令(create)–压缩
-x 解开一个压缩文件的参数指令(extract)–解压
-z 是否需要用gzip压缩
-v 压缩的过程中显示文件(verbose)
-f 使用档名,在f之后要立即接档名(file)
常用解压参数组合:zxvf
常用压缩参数组合:zcvf
例如:
tar -zcvf /root/1.tar /root/a 将root目录下的a文件夹压缩成1.tar,放在root目录下 。
tar -zxvf ./1.tar 将当前目录下的1.tar文件解压缩
[注]:如果后缀名为.tar.gz的压缩包用-zxvf 如果后缀名为.tar的压缩包用-xvf
10.关机 重启Linux centos 重启命令:reboot
Linux centos 关机命令:halt
11.文件权限:chmod命令chmod功能:变更文件或目录的权限
语法:chmod [参数][<权限范围><符号><权限代号>]
-R 或 –recursive 递归处理,将指定目录下的所有文件及子目录一并处理
–权限范围的表示法如下:
u:User 即文件或目录的拥有者
g:Group 即文件或目录的所属群组
o:Other 除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围
a:All 即全部的用户,包含拥有者,所属群组及其他用户 。
–符号
+ 添加权限
– 取消权限
— 有关权限代号的部分
r:读取权限,数字代号为“4”
w:写入权限,数字代号为“2”
x:执行或切换权限,数字代号为“1”
– :不具任何权限,数字代号为“0”
777 :所有权限
[注]:3=1+2(wx) 5=4+1(rx)
mkdir xxx 创建xxx目录
例如:
chmod u-rwx xxx 取消xxx目录的用户“读写执行”权限
chmod g-rwx xxx 取消xxx目录的组“读写执行”权限
chmod 777 xxx 给xxx目录添加所有权限
Linux 权限格式:<类型><用户><组><其他用户>


网络工程师必知的linux操作



网络工程师必知的linux操作


Linux冷门命令1. bc这个Linux命令用于精度比较高的数学运算 。如:开平方根等 。下面利用bc命令写个脚本(文件名:sqrt)
#!/bin/bash
if [
nbsp;
then
echo 'Usage: sqrt number'
exit 1
else
echo -e "sqrt($1)nquitn" | bc -q -i
fi
接着,可使用这个脚本进行平方根运算:
[hchen@RHELSVR5] nbsp;./sqrt 36
6
[hchen@RHELSVR5]
nbsp;./sqrt 2.0000
1.4142
[hchen@RHELSVR5]
nbsp;./sqrt 10.0000
3.1622
2. split如果你的文件很大,却接到命令要把它分割成小文件,那么这个命令就派上用场了 。
[hchen@RHELSVR5 applebak]# ls -l largefile.tar.gz
-rw-r--r-- 1 hchen hchen 436774774 04-17 02:00 largefile.tar.gz

推荐阅读