http://blog.csdn.net/ljianhui/article/details/11100625

http://gywbd.github.io/posts/2014/8/50-linux-commands.html

根据端口号查看进程

netstat –apn | grep 8080

后台运行

nohup aa.sh &

检查linux kernal版本

uname -a
cat   /proc/version

sed

#当你将Dos系统中的文件复制到Unix/Linux后,这个文件每行都会以\r\n结尾,
#sed可以轻易将其转换为Unix格式的文件,使用\n结尾的文件
sed 's/.$//' filename

#反转文件内容并输出
sed -n '1!G; h; p' filename
#为非空行添加行号
sed '/./=' thegeekstuff.txt | sed 'N; s/\n/ /'

awk

#删除重复行
awk '!($0 in array) { array[$0]; print}' temp

#打印 /etc/password中所有包含同样uid和gid的行
awk -F ':' '$3=$4' /etc/passwd
awk '!($0 in array) { array[$0]; print}' tempa

#打印 /etc/password中所有包含同样uid和gid的行
awk -F ':' '$3=$4' /etc/passwd

APT

sudo apt-get install maven

递归创建多个目录

mkdir -p dir1/dir2

查看空间

df -h
du -sh * | grep G
free -h
top

压缩解压缩

man tar

#这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包
,-f指定包的文件名。 
tar -cf all.tar *.jpg

#tar调用gzip
tar -czf all.tar.gz *.jpg
tar -xzf all.tar.gz

#tar调用bzip2
tar -cjf all.tar.bz2 *.jpg 
tar -xjf all.tar.bz2 


 zip all.zip *.jpg
 unzip all.zip
# 当你不知道某个命令到位置
whereis ls
# whatis 显示某个命令的描述信息
whatis ls
# 查看linux到网络接口
ifconfig -a
# chmod用于改变文件和目录的权限
#给指定文件的属主和属组所有权限(包括读、写、执行) 
chmod ug+rwx file.txt

#删除指定文件的属组的所有权限 
chmod g-rwx file.txt
#修改目录的权限,以及递归修改目录下面所有文件和子目录的权限 
chmod -R ug+rwx file.txt

如果要挂载一个文件系统,需要先创建一个目录,然后将这个文件系统挂载到这个目录上

mkdir /u01
mount /dev/sdb1 /u01
#删除文件前先确认
rm -i file.txt
#删除文件前先打印文件名确认
rm -i file*
递归删除文件夹下所有文件,并删除该文件夹
rm -r adir
scp [email protected]:/home/text.file ./

results matching ""

    No results matching ""