Linux常用操作

/ 技术文章默认分类 / 0 条评论 / 583浏览

常用命令

cat 打印文本

more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能

wc 字数统计word count

sort 字典排序行

uniq 筛选不重复行

grep -i 大小写敏感

grep -R 递归文件夹

source 在当前会话中,即时生效文件修改

ln 1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式 2.软链接可以 跨文件系统 ,硬链接不可以 3.软链接可以对一个不存在的文件名进行链接 4.软链接可以对目录进行链接

例子

  1. 查找大文件

    find / -xdev -size +100M -exec ls -l {} ;

  2. 列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来

命令:

ls -l  | more -5

3。ps查看进程信息并通过less分页显示

命令:

ps -ef |less
  1. 在目录中查找更改时间在n日以前的文件并删除它们

命令:

find . -type f -mtime +14 -exec rm {} \;
  1. 在目录中查找更改时间在n日以前的文件并删除它们,在删除之前先给出提示

命令:

find . -name "*.log" -mtime +5 -ok rm {} \;
  1. 用exec选项执行cp命令

命令:

find . -name "*.log" -exec cp {} test3 \;
  1. 解压:

    tar zxvf FileName.tar.gz

  2. 压缩:

    tar zcvf FileName.tar.gz DirName

  3. 将文件全部打包成tar包

命令:

tar -cvf log.tar log2012.log
tar -zcvf log.tar.gz log2012.log
tar -jcvf log.tar.bz2 log2012.log
  1. 在 文件夹当中,比某个日期新的文件才备份

命令:

tar -N "2012/11/13" -zcvf log17.tar.gz test
  1. 每隔一秒高亮显示网络链接数的变化情况

    watch -n 1 -d netstat -ant

  2. 杀掉占用端口的进程

    fuser -k -n udp 3488

说明:

其它操作: 切换终端: Ctrl+x 退出watch:Ctrl+g