linux常用命令的使用总结
用了很久的linux,总是记不全所有命令,在此做个总结,为初学者提供一个入门的文档,也方便自己日后查询。
1. 基本命令1.1 echo echo命令即为显示的意思,可以将其后面的数据原封不动地打印出来,例如:[root@emma_test_server mm]# ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimitedpending signals (-i) 40960max locked memory (kbytes, -l) 32max memory size (kbytes, -m) unlimitedopen files (-n) 1024pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200real-time priority (-r) 0stack size (kbytes, -s) 10240cpu time (seconds, -t) unlimitedmax user processes (-u) 40960virtual memory (kbytes, -v) unlimitedfile locks (-x) unlimited
此处需要介绍一下Linux的小命令操作符"`",这个是键盘1左边的那个键。在两个`之间的命令作为一个子命令会被独立运行并传回结果。例如:最常用的就是`date --date="2 days ago" +%Y%m%d`放在另一个命令中间来获取时间,起一个小命令的作用4. 管道相关: Linux中管道用|来表示,即将前一句命令的处理结果传输到下一句命令来处理。下面例举几个管道常用的命令:tee: ls -l /home | tee ~/homefile | more. tee可以在不改变原来的输出的情况下,重定向另一个输出文件。wc:ls -l /home | wc 用与计算行数sort:cat /etc/passwd | sort -t ':' -k 3:-t后面接的是分隔符,-k后面接的是分割之后根据第几个field进行排序uniq:cat /etc/passwd |sort | uniq:uniq表示重复的数据只显示一次cut:echo $PATH | cut -d ':' -f 5: 将结果进行分割,-d后面接分隔符,-f后面接要取得几个fieldgrep:搜索命令