linux常用命令
netstat -anp | grep portno,查看端口号
ls -l /proc/pid查看进程目录
tar -zcvf ( tar -zcvf dir1.tar.gz ./dir1 ,将当前目录下 dir1目录所有内容
压缩打包,包名dir1.tar.gz )
tar -zxvf ( tar -zxvf dir1.tar.gz ,解开压缩包 )
ps ( ps aux 查看系统中已经启动的进程, ps aux | grep programe1 ,
查看程序1是否正在运行
mv ( mv file1 /home/haowen/ ,将文件移动到目录 /home/haowen/下
,相当于 window 剪切 )
( mv file1 filenew1 ,将文件名改为 filenew1 )
[root@linux ~]# mv [-fiu] source destination
[root@linux ~]# mv [options] source1 source2 source3 .... directory
参数:
-f :force 强制的意思,强制直接移动而不询问;
-i :若目标档案 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标档案已经存在,且 source 比较新,才会更新 (update)
cp ( cp file1 /home/haowen/ ,将文件复制copy到目录 /home/haowen/下
cp -r dir1 /home/haowen/
cp file1 ./file2 复制文件并改名)
[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)
[root@linux ~]# cp [options] source1 source2 source3 .... directory
参数:
-a :相当于 -pdr 的意思;
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-p :连同档案的属性一起复制过去,而非使用预设属性;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u :若 destination 比 source 旧才更新 destination !
rm ( rm file1 ,rm -r dir1,rm -rf dir2 删除文件或目录, f不提示输入y
[root@linux ~]# rm [-fir] 档案或目录
参数:
-f :就是 force 的意思,强制移除;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除啊!最常用在目录的删除了
tar
- 压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称
- 查询:tar -jtv -f filename.tar.bz2
- 解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录