Linux中基本命令

来源:互联网 发布:如何做淘宝分销 编辑:程序博客网 时间:2024/06/06 03:18

日期管理

date、hwclock、cal

文件管理

1、文件的创建    touchfilename 创建一个空文件,主要用于改变文件的时间戳,三种时间戳    stat显示文件状态    vim采用文件编辑器2、文件的删除   rm 删除文件可以使用别名 rm -i      -f 强行删除      -r 删除目录以及所有的文件3、文件的复制      cp  SRC DST      如果SRC有多个,那么DST必须是一个目录。通常最后一个是目标,前面的都是源        -r 复制文件夹        -f 强行复制        -i 交互式        -p修改时间戳、属主等         -a 归档复制,常用于备份      install 复制一个文件和指定属性,同时也可以创建目录-d即可4、文件的移动       mv SRC DST (也可以用于rename)

目录管理

1、cd   进入某个文件夹2、ls    列表、显示3、pwd  显示当前工作目录4、mkdir 创建空目录        mkdir   /root/x/y/z最后一个是目录z,前提是/root/x/y已经存在。      可以使用-p来表示,如果不存在,则创建父目录,还可以使用-v来表示显示提示信息      创建/mnt/test/x/m 和 /mnt/test/y可以使用 mkdir -pv /mnt/test/{x/m,y}采用花括号      a_c、a_d、b_c、b_d 可以采用mkdir -pv /mnt/test/{a,b}_{c,d}5、tree  查看文件目录树   tree + 目录6、删除目录   rmdir 只能删除空目录   rm-r 可以删除目录以及所有文件

查看文本文件

1、cat   连接并显示   cat  /var/www/index.html可以使用-n显示行号,可以使用-E显示每一行的结束符$2、tac   将cat显示的内容倒序显示出来3、head   查看文件的前n行  直接可以 head  -5 /var/www/index.html  显示前54、tail      查看文件的后n行  -f 随时更新5、more   分屏查看文件,向后翻屏 q退出6、less   类似于more

处理文本文件

1、cut       -d:(分隔符为:默认是空格)      -f1(指定要显示的字段)cut把一段文字剪切成行 然后采用参数分开    -f 1,3(表示13)   -f   1-3(表示132、join3、awk4、sed5、sort     sort  +  FileName(默认以首字符ASCII排序)排序输出            - n以数值排序            -r 降序排序             -t 字段分割符            -u 相同的只显示一次            -f  排序后不区分大小写6、uniq  报告重复的行(相邻的相同的两行才是重复的)    -c  显示某一行重复的次数(在前面显示次数)    -d 显示重复的行7、wc 文本统计(可以统计单词的数量,字符数量,行数)   wc  FileName 输出的是行数,单词数,字符数        -l:表示只显示行数        -w:表示只显示单词数        -c:表示只显示字符数8、tr字符处理命令(字符转换或删除字符)   tr  ‘a-c’   ‘A-C’   将abc 转换成ABC  一般采用重定向方法   tr  -d  ‘ab’ 表示将ab都删除

文本查找命令

1、grep
0 0
原创粉丝点击