Linux常用命令小结

 一、  浏览目录命令

1. ls命令
2. pwd命令
3. cd命令
4. dir命令
 
 
 
 
二、  阅读与搜索文件命令
1. cat命令
2. more命令
3. less命令
4. find命令
5. cut命令
6. locate命令
7. touch命令
8. split命令
9. header命令
10. tail命令
 
 
 
三、  打印文件命令
1. lpr命令
2. lprm命令
3. lpd命令
4. lpq命令
 
 
 
四、 操作与管理命令
1  子目录管理命令
1) mkdir命令
2)rmdir命令
 
 
2  文件操作命令
1. rm命令
2. mv命令
3. cp命令
4. ln链接命令
 
 
 
 
8.4.3  权限设置命令
1. chmod命令
2. chown命令
 
 
 
五、 压缩与解压缩命令
1. tar命令
2. gzip命令
3. compress命令
4.目录打包
将/var目录打包并压缩成gzip格式,文件名为var.tar.gz,保存到/tmp目录下。
Tar –jcv –f /tmp/var.tar.gz /var
 
 
 
六、 文本方式启动
vi /etc/inittab文件中"id:5:initdefault"将5改为3
 
 
七、 制定系统计划任务
vim /etc/crontab
分 时 日 月 周  root 计划命令 “提示消息”
service crond restart 重启 
 
 
八、定义别名
alias 新别名="别名文件路径"
例如:定义apache文件别名为confighttp
alias confighttp="vim /etc/httpd/conf/httpd.conf"
 
九、显示文件中的部分信息并导出到另一文件内
cat 文件位置 |grep 部分信息 > 要导出的文件位置
例如:显示/etc/passwd文件中包含test用户信息,将结果保存到/tmp/test.info文件中。
cat /etc/passwd | grep test > /tmp/test.info
 
 
十、系统进程及保存
ps   显示用户进程
top  显示系统进程
例:查询所有用户进程的详细信息,包括后台进程,将结果保存到/tmp/process.all文件中;
 
显示服务器当前的CPU利用率、进程状态、内存利用率等信息,将结果保存到/tmp/serinfo文件
 
中。
Ps > /tmp/process.al
Top –bn 1 > /tmp/serinfo
 
 
 
 
十一、远程复制(需要密码):
 
 
格式:scp -r 文件名 IP地址:/路径
示例:
 
[root@localhost 1]# scp -r a.txt 192.168.1.1:/root/ 
 
 
 
 
十二、文件和字符串的搜索
 
1. set命令可以显示出当前shell下所有全局参量定义及其值;
 
2. 查找并删除当前目录下小文件:
find . -type f -size -10k -exec rm {} \;
说明: www.2cto.com  
-type f 查找文件
-size -10k,
小于10k的。"+"是表示要求系统只列出大于指定大小的文件,而使用"-"则表示要求系统列出
 
小于指定大小的文件。
 
3. 遍历文件夹grep一个字符串
find . -name "*c" | xargs grep "strings"
在当前文件夹下所有c文件中查找字符串“string”
 
4. 在某目录下文件中查找某字符串
grep -r youcode dir
例如:查找home下文件中查找hello
grep -r hello /home
例如:在当前所有目录下文件中查找hello,不区分大小写
grep -ir hello .  www.2cto.com  
从文件内容查寻匹配指定字符串的行:
 
  $ grep "被查寻的字符串" 文件名
 
从文件内容查寻与正则表达式匹配的行:
 
  $ grep –e “正则表达式” 文件名
 
查寻时不区分大小写:
 
  $ grep –i "被查寻的字符串" 文件名
 
查寻匹配的行数:
 
      www.2cto.com  
  $ grep -c "被查寻的字符串" 文件名
 
从文件内容查寻不匹配指定字符串的行:
 
  $ grep –v "被查寻的字符串" 文件名
 
从根目录开始查寻所有扩展名为.log的文本文件,并找出包罗”ERROR”的行
 
 

你可能感兴趣的:(Linux常用命令)