Linux基本命令详解-1.0

Linux基本命令详解
1.0
      linux命令区分大小写和windows命令行cmd下的正好相反。


1.1
           linux下最好的老师man命令。man+num(1-9)+cmd
       1   可执行程序或 shell 命令
       2   系统调用(内核提供的函数)
       3   库调用(程序库中的函数)
       4   特殊文件(通常位于 /dev)
       5   文件格式和规范,如 /etc/passwd
       6   游戏
       7   杂项(包括宏包和规范,如 man(7), groff(7))
       8   系统管理命令(通常只针对 root 用户)
       9   内核例程 [非标准

1.2:
目录与文件操作
1.2.1 cd(change directory),使用pwd查看当前目录空间,cd - 切换到上一次位置,cd ..切换到当前目录的父目录
1.2.2 ls(list),列举目录下的文件,ls -l查看详细信息,如下图:

1.2.3 mkdir(make directory),makdir -p d/d/d建立多级目录
1.2.4 cp(copy),cp -p f.txt /tmp/f.txt保留文件原有权限
1.2.5 mv(move),文件移动(暗含文件重命名)
1.2.6 rm(remove),删除文件,rm -r删除目录
1.2.7 more,显示文件流
1.2.8 less,同上,不过功能强大些
1.2.9 cat(concatenate),将文件内容直接输出的stdout即屏幕上,cat -E输出隐藏的字符如换行符$
1.2.10 alias,将长命令重命名,alias ll='ls -l'

1.3:
查找命令与正则表达式
1.3.1 grep(General Regular Expression Parser)通用正则表达式解析器,grep [option] pattern [file]
常用option:
-i 忽略大小写
-v 查找不包含pattern的内容
-c 仅输出包含pattern的行数
-n 在输出结果的同时,在行首显示相应的行号
-E 开启扩展模式,同egrep命令
pattern常用符合
^ 行首
$ 行尾
* 大于等于0个
.任意单个字符,换行符除外
[] 选取中括号中任意字符
以下符合用在grep之后先要转义
? 0个或者1个
+ 大于等于1个
{n},{n,},{n,m} 限定前一个或一组字符出现的次数
() 分组
| 或
eg:
grep  "g\(oo|o\)d" f.txt
1.3.2 find,find [path] [option] [test] [action]
path :是要查找的路径
option : 通常不指定
test 常用选项
-name pattern
-newer file
-type c
-user uname/UID
-group gname/GID
-size [+-]n[ckMG]
-mtime n
-atime n
-perm [/-]mode
action :
-print 默认选项
-exec command \;
eg:
find /dev -name "sda*"

1.4 有用的小命令以及重定向
文本处理
1.4.1 wc(word counts)

1.4.2 sort
1.4.3 head & tail
1.4.4 cmp & diff
1.4.5 date & time,time用来统计执行一个命令所占用的CPU时间
1.4.6 重定向
>,>>
0 Standard Input
1 Standard Output
2 Standard Error Output
eg:
ls > list 2>&1
ls 2>&1 > list

1.5 系统管理命令
进程管理:
1.5.1 ps,静态进程列表,快照(Snapshot)
1.5.2 top,动态进程列表
1.5.3 kill
用户管理:
1.5.4 groupadd,GID 0~499系统用户,500~60000普通用户
1.5.5 useradd,useradd -g 501 nero,UID 0~499系统用户,500~60000普通用户
1.5.6 passwd ,为用户修改或建立密码
1.5.7 su(switch user),切换用户
1.5.8 userdel
1.5.9 groupdel
权限管理:
1.5.10 chown(change own),改变文件所有者
1.5.10 chgrp(change group),改变文件群组
1.5.11 chmod(change model),改变文件read,write,execute的权限;
chmod有两种方式
字母表示,chmod u+r file.txt,u g o a,+ - =,r w x;
数字表示,chmod 644 file.txt ,r - 4,w - 2,x - 1;

1.6 实用工具与任务管理
压缩文件
1.6.1 tar
                           .tar.gz                           .tar.bz2
压缩          tar -czvf file.tar.gz ...            tar -cjvf file.tar.gz ...
解压缩      tar -xzvf file.tar.gz                 tar -xjvf file.tar.gz
选项                           功能
-c,--create               建立一个压缩文件
-x,--extract              解压缩一个文件
-v,--verbose            将过程显示出来
-f,--file                     选项后面紧跟所要处理的文件
-z,--gzip                  以gzip作为压缩算法
-j,--bzip2                 以bzip2作为压缩算法
1.6.2 uname,查看系统信
容量查看
1.6.3 df,查看分区容量,只能看已经挂载的文件分区
1.6.4 du,查看文件夹大小,du -s directory 略过子文件夹
任务管理
1.6.5 at,一次性的任务管理,at -v 18:30,atq查看未执行的所有任务,atrm删除任务
at -f alist.sh 18:32 导入shell脚本


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值