Linux常用命令集(个人整理)

来源:互联网 发布:hyper v linux 不流畅 编辑:程序博客网 时间:2024/05/16 15:48

一.Linux文件处理命令

1)ls(list)
2)cd (change directory)切换目录
3)pwd(print working directory)展示当前所在的目录
4)mkdir(make directory)创建目录 -P(parent) 同时创建多个目录
5)touch 创建文件
6)cp(copy) cp file1 file2 dir1将文件1、文件2拷贝到目录1中
  cp -R dir1 dir2 将dir1下的所有文件拷贝到dir2中
7)mv(move) mv file1 file2 将文件1 改名为文件2
  mv file1 dir1 将文件1移动到目录1中
8)rm(remove) rm file1  
9)Rmdir dirname 删除一个目录
10)cat(concatenate and display file) cat filename 用于查看文件内容
11)more more filename 查看文件内容(内容较多时)
11)head head -num filename(展示文件前num行内容)
12)tail tail -num filename(展示文件最后num行内容) 
13)ln (link) ln -s [源文件][目标文件] -s 创建软链接 产生链接文件
14)ls -i 展示文件的inode 值
15)su -root 切换到root用户
16)Man 查看命令帮助信息
17)Vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改网管设置
18) | 管道符号 cat /etc/passwd | head -4 将cat命令传递到head命令 并查询前四行
cat /etc/passwd | grep 'SSH' 将cat命令传递到grep命令,并抓取含有SSH的行
 
19) >> 追加  ifconfig | grep 'inet6' >> eth.log  将抓取到inet6的记录 追加写入到eth.log 文件
20) > 覆盖  ifconfig | grep 'Link' > eth1.log 将抓取到Link的记录 覆盖写入到eth1.log 文件
21) Wc(word count) 统计文件行数 wc /etc/passwd
22)Ps(processes) -ef 显式系统进程
23)Fdisk -l 磁盘管理 查看磁盘信息
24)Fdisk /dev/sdb(sdb 为新加的磁盘) 查看sdb磁盘信息 分区操作
25)Mount /dev/sdb5 /mnt (挂载sdb5到mnt目录)
26)Df -ah 查看挂载信息
27)cat /etc/shells 查看支持的shell
28)mkfs -t ext3 -c /dev/sdb5 格式化
29)grep 用于查找文件里复合条件的字符串 

grep crawl yq_crawl.conf #查找yq_crawl_conf文件中带crawl的行grep -r bash hxwstudy #在hxwstudy文件夹下查找所有文件中带bash的文件grep -v bash yq_crawler.conf #在yq_crawler.conf文件中反向查找 ,输出所有不带bash的行
30)file 辨识文件类型 

 file yq_crawler.conf yq_crawler.conf: UTF-8 Unicode text, with CRLF line terminators

31)查看文件夹大小 du -hl --max-depth=1 查看当前文件下所有文件夹大小  可以-s 查看total 
32)nohup(no hang up 不挂断) 一般模式为:nohup command & 
        缺省输出重定向到另一个文件夹:nohup command > myout.file 2>&1 &
        在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;
2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到myout.file文件中
33)vmstat(virtual machine statistics)  Linux监控命令
34)iotop IO监控器(针对应用)
35)iostat 各磁盘的读写(针对磁盘) -x可显示更多统计信息 (%util信息比较重要,如果挂载单硬盘,则100%时说明磁盘读写已满)
36)cat /proc/cpuinfo 查看CPU信息
37)cat /proc/meminfo 查看内存信息
38)nload 网络流量监控
39)ethtool eth0 网卡信息

二:文件搜索命令

 

1.which 显示命令所在的绝对路径
    1) Which [命令名称]
    2) Eg  which ls
 
2.find 查找文件所在路径
    1) Find [搜索路径][搜索关键字]
    2) Find /etc -name init etc目录下查找文件名是init的文件或目录
    3) Find /etc -name init* 查找已init开头的文件或目录(*用于匹配多个字符) (? 用于匹配单个字符)
    4) Find /etc -size +204800 查找文件大小 为 100M的文件
    5) Find /etc -user haoxw 查找所有者为 haoxw的文件或目录
    6) Find /etc -ctime 1 查找在一天内被修改过的文件
        a)  ctime  atime  mtime
        b) 分钟 cmin amin   mmin
        c) C-change 表示文件属性被修改过,所属者、所属组、权限等
        d) A-access 访问
        e) M-modify 修改,表示文件被修改过
 
    7)find /etc -size +163840 -a -size -204800 查找文件大小大于80M并且小于100M的文件(-a 表示 并且  -o 表示 或者)
    8)find /etc -name init-exec ls -l {} \;(查找名字为init的文件 并展示它的明细信息)
 
3.locate locate [文件名]
4.Grep 在文件中搜索字符匹配的行并输出
    1) Grep [指定文件][源文件]
    2) Grep ftp /etc/services
 
5.man (manual) 帮助命令
    1) Man [命令或者配置文件] man ls
6.info (infomation) 帮助命令
 
7.Whatis 获取命令最简单用法介绍
8.--help 获取命令选项 eg:ls --help



三:压缩命令

1.gzip (gun zip)  压缩文件
    a) Gzip [文件名]
    b) 只能压缩文件
    c) 压缩之后,不保留源文件
 
2.gunzip  解压缩文件
    a) Gunzip [.gz文件]
 
3.tar 压缩文件夹
    a) Tar 选项[cvf][目录]
    b) -c 产生.tar 打包文件
    c) -v 显示详细信息
    d) -f 指定压缩后的文件名
    e) -z 打包同时压缩
 
    语法格式:tar 压缩后的文件名 需要压缩的文件名
 
    压缩文件夹可以分两步:
    1.tar -cf haoxw003.tar haoxw003 --> haoxw003.tar
    2.Gzip haoxw003.tar --> haoxw003.tar.gz
 
    也可以一步搞定:
    tar -cfz haoxw003.tar.gz haoxw003 --> haoxw003.tar.gz
 
    解压到指定目录 -C
 
4.tar 解压缩文件夹
    a) -x 解包 tar文件
    b) -v 显示详细信息
    c) -f 指定解压文件
    d) -z 解压缩
    e) Tar -zxf haoxw003.tar.gz
 
5.zip 压缩  文件、文件夹
    a) Zip [压缩后文件名][压缩文件]
    b) Zip -r haoxw002.zip haoxw002 文件夹
    c) Zip test1.zip test1  文件
 
6.unzip 解压缩 文件、文件夹
    a) Unzip [解压缩文件]
 
7.bzip2 压缩文件、文件夹(适合压缩大型文件)
    a) Bzip2 [-k][文件] -k保留原文件
8.bunzip2 解压缩文件
    a) Bunzip2 [-k][压缩文件]

四:VI命令


1.vi filename 进入文件
2.输入I,进入输入模式,输入完成后,按ESC,回到命令模式,再输入:wq(write quit)即可保存文件
3.:q! 强制退出,不保存当前输入
4.U 撤销上一步操作
5. 1,10s/nologin/111/g 110行内替换(swapnologin 111 g代表统行替换(否则只替换找到的第一个文件)
6.set nu 显示行号 set nonu 取消行号
7.Ctrl+f 屏幕向下移动一页 ctrl+b 屏幕向上移动一页
8.n<space> n为数字(输入数字后,按空格键)光标向右移动n个字符 n<enter> 输入数字后,按Enter键,光标向下移动n行
9.  0 移动到该行行首 $移动到该行行尾


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 地榆的功效与作用 地榆炭的功效与作用 地榆槐角丸的功效与作用 地榆槐角丸多少钱一盒 地接金叶榆 地榆槐角丸和槐角丸的区别 地榆升白片价格 地榆价格 地接金叶榆价格 槐角地榆丸 地榆升白片的功效与作用 地榆的功效与作用图片 地榆的功效 繁华地段 地段 深圳繁华地段 喀什河哪个地段可以捡玉石 重庆买房哪个地段好 昆明市中心繁华地段在哪个区 2018年昌吉哪个地段的房子便宜 地母经 地母 地母娘娘 城固地母庙 地母庙 黑暗地母的礼物 了不起的修仙模拟器地母灵液 地毯的拼音 地毯拼音 什么地毯 一什么地毯 什么的地毯 地毯的意思 红地毯 地毯图片 家用地毯 波斯地毯 地毯草 楼梯地毯 地毯品牌 一地毯