Linux常用命令

音信查阅

端口占用:lsof -i:端口 
查看MAC网卡:ifconfig -a 其中 HWaddr字段就是mac地址
时间戳转换:
时间戳转字符串:date -d @1509602291 "+%Y-%m-%d-%h"
字符串转时间戳: date -d "2010-10-18 00:00:00" +%s 

2017.2.21 周二
more:分屏呈现
例:more /etc/passwd
more +伍 /etc/passwd :从第5行开头突显
head:展现前面包车型大巴行
例:head -n 5 /etc/passwd
tail:显示前面包车型客车行
例; tail -n 5 /etc/passwd

文本操作

(壹)文本过滤:grep

常用option:

--color:过滤字段红字标红
-v:不包含
-A N:匹配字段前N行
-B N:匹配字段后N行

(二)查看尾部N行:tail
(三)查看文件头N行:head

alias:设置别称
alias 别名=’命令’
例:alias ii=’ls -l’
撤除设置:
unalias 别名
例:unalias ii;

文件操作

(壹)当和姑件复制到远程服务器

//上传
scp -P Port 本地文件完整路径 userName@远程IP@远程服务端口号:目标绝对路径

//下载
scp -P Port userName@远程IP@远程服务端口号:文件绝对路径 本地目录   

(二)压缩和解压缩

zip
// 压缩  
zip xxx.zip 文件
// 压缩目录  
zip -r xxx.zip 目录
// 例如:zip -r ./aa.zip ./*

// 解压到指定目录 
unzip xxx.zip -d xxx


tar  
解包:tar xvf FileName.tar  
打包:tar cvf FileName.tar DirName  
(注:tar是打包,不是压缩!)   
———————————————  

.gz  
解压1:gunzip FileName.gz  
解压2:gzip -d FileName.gz  
压缩:gzip FileName
———————————————  

.tar.gz 和 .tgz  
解压:tar zxvf FileName.tar.gz  
压缩:tar zcvf FileName.tar.gz DirName  
———————————————

.bz2  
解压1:bzip2 -d FileName.bz2  
解压2:bunzip2 FileName.bz2  
压缩: bzip2 -z FileName  

千古有效:
vim ~/.bashrc
增添1行
alias ii=’ls -l’

进程/线程类

(一)查看端口占用:

lsof -i:port

(2)kill进程

kill PID
kill -9 PID //强制kill进程
killall XXX

(三)查看进度运行时间

ps -p PID -o lstart
ps -eo etime   运行多长时间.

(4)查看应用进度号

ps -ef | grep appName

文本操作命令:
grep:查找相配的最主要字:
grep root 一.c:表示从壹.c中寻找相配root字符串的行
grep -v root 一.c:表示展现不含有root关键字的行
grep -w root 一.c:表示查找相配root的字符串
grep -i root 一.c:表示不区分轻重缓急写去查找含有该字符串的行

uniq:去掉重复的行
uniq 一.c:显示文本数据,但相邻的再度的行只展示一行
uniq -u 一.c:只显示不重复的享有的行
uniq -c 一.c:唯一的显示多行数据,前面呈现每一行具备的隔壁的1模相同的行数

wc:计算行数,单词数,字符数
-l:统计行
-w:计算单词
-c:计算字符
例:wc -l /etc/passwd
wc -c /etc/passwd
wc -w /etc/passwd
wc -lwc /etc/passwd

tr:替换
cat 壹.c | tr ‘a-z’ ‘A-Z'(只是那样突显,源文件并从未爆发变动)
永利皇宫手机版下载 ,粗略加密:
例:echo world | tr “olwrd” “along”

file:查看文件的类别
file filename
cal:彰显当今天历
cal year:显示整个年份的日历 例:cal 20壹柒
cal month year:展现某年某月的日历 例:cal 十 20一7
date:显示时间
安装时间:sudo date -s 4:四七 时间设置为肆:四7

find:查找文件
格式:find [路径] [option] filename
例:sudo find /etc/ -name legal
sudo find ~ -name 壹.c 在宿主目录下全数文件夹中找一.c

削减和平消除压缩:
window:.zip .rar
linux:.gz <-gzip .bz2<-bzip2

gzip:
调整和裁减:(能够同时裁减多少个文件)
格式:gzip filename一 filename2… 精减成功未来源文件会消
失,新文件为.gz为后缀的公文。
例:gzip 1.c
解压:(能够同时解压三个文本)
格式:gzip -d filename1.gz filename二.gz … 解压成功现在源文件也会破灭
例:gzip -d 1.c.gz
注:用什么样命令压缩的文件就用怎么着命令解压缩(单个文件)
保留源文件的滑坡:
格式:gzip -c filename>newname.gz
保留源文件的解压缩
格式:gzip -cd filename.gz>newname

bzip2
减掉:(能够是多个公文)
格式:bzip二 -z filename 成功,源文件会破灭
解压缩:(能够是七个文本)
格式:bzip二 -d filename.bz2 打响,源文件会流失
保留源文件的收缩和解压缩
格式:bzip2 -cz filename>newname.bz2
bzip2 -cd filename.bz2>newname

tar:打包(归档),打包文件的后缀为.tar
对一个文书夹压缩以前必须打包
例:对文本和目录实行李包裹装
tar cf myfile.tar files
对文件和目录举办李包裹装压缩
tar cfz myfile.tar.gz files
查阅包装压缩文件中的目录列表
tar tfz myfile.tar.gz
翻开包装文件中的目录列表
tar tf myfile.tar
苏醒打包文件
tar xf myfile.tar
复原打包压缩文件
tar xfz myfile.tar.gz
平复打包压缩文件到钦命的目录
tar xfz myfile.tar.gz -C dir

zip:保留源文件的回落七个要么五个公文
例:zip filename.zip filename 压缩filename为filename.zip
zip filename.zip filename1 filename2…
zip [-r] mydir.zip mydir 压缩文件夹mydir为mydir.zip 加上-r会
展现具体的削减内容
zip [-r] mydir.zip mydir1 mydir2…

unzip:保留源文件解压由zip生成的压缩文件
解压单个文件或文件夹(不可能而且对多个公文举办解压缩)
例:unzip filename.zip 如:unzip 1.zip
zcat: 查看压缩文件里的始末
例:zcat filename.zip

进度操作:
先后的一遍举行正是2个历程,
ps:展现进程的动态
ps -au:展现进度的较详细的咨讯
top:展现当前系统的经过(动态刷新)
top -d m:每隔m秒刷新二遍经过
按q退出

pstree:将具有的经过以树装图的花样显得
pstree -a:以树状图的样式显得正在运作的进行
pstree -c:如若有重新的历程的名字分别列出
kill:用来终止进程
kill + PID:杀死该PID对应的经过
kill -9 PID:强杀

网站地图xml地图