首页 > 代码库 > Linux学习笔记——常用命令(二)

Linux学习笔记——常用命令(二)

++++++++++++++++++++++++++++++文件搜索命令+++++++++++++++++++++++++++++++
19) 文件搜索:find
     语法:find [搜索范围][匹配条件]
     选项:-name(根据文件名搜索)     -iname(不区分大小写)     -size(根据文件大小查找\+n -n n)     -user(根据所有者查找)   
              -cmin(根据文件属性修改时间查找) -mmin(根据文件内容修改时间查找)     -amin(根据最近访问时间来查找) 
              连接符:-a(两个条件同时满足),-o两个条件满足任意一个
              -type(根据文件类型查找:f文件d目录l软链接)      -exec/-ok 命令 {} \;(对搜索结果执行操作)
              -inum(根据i节点查找)
     注:通配符*、 单个字符匹配?
           1个数据块=512字节=0.5k
 
20) 在文件资料库中查找文件:locate (速度快)
     选项:-i(不区分大小写)
     注:updatedb(更新文件资料库,tmp目录下面的文件是不被收录在文件资料库中的)
 
21) 搜索命令所在目录及别名信息:which
 
22) 搜命令所在目录及帮助文档路径:whereis
 
23) 在文件中搜索字串匹配的行并输出
     选项:-i(不缺分大小写)     -v(排除指定字串)
++++++++++++++++++++++++++++++文件搜索命令+++++++++++++++++++++++++++++++
 
 
++++++++++++++++++++++++++++++帮助命令+++++++++++++++++++++++++++++++
24) 获得帮助信息:man [命令或配置文件]
     注:1 表示命令的帮助   5 表示配置文件的帮助
              whatis查看命令的简单信息/apropos查看配置文件的简单信息
            [命令] --help  查看命令的选项帮助信息
 
25) 获得Shell内置命令的帮助信息:help
     注:内置命令是指在内核中的命令,是没有绝对路径的命令。
++++++++++++++++++++++++++++++帮助命令+++++++++++++++++++++++++++++++
 
 
++++++++++++++++++++++++++++++用户管理命令+++++++++++++++++++++++++++++++
26) 添加用户名:useradd
     注:执行权限——root
 
27) 修改密码:passwd(要遵循密码规则)
 
28) 查看登录用户信息:who
     注:tty-本地终端  pts-远程终端
 
29) 查看登录用户详细信息:w(显示信息比who更加详细)
     
30) 查看用户已登录了多长时间:uptime
++++++++++++++++++++++++++++++用户管理命令+++++++++++++++++++++++++++++++
 
 
 
++++++++++++++++++++++++++++++压缩解压命令+++++++++++++++++++++++++++++++
31) 压缩文件:gzip (只能压缩文件,不能压缩文件夹)  ——后缀为.gz
 
32) 解压缩文件:gunzip
 
33) 打包目录:tar
     选项:-c(打包)     -v(显示详细信息)     -f(指定文件名)     -z(解压缩)     -x(解包)
 
34) 压缩文件或目录:zip(压缩后,保留源文件)
     选项:-r 压缩目录
 
35) 解压文件或目录:unzip
 
36) 压缩文件:bzip2(类似于gzip)
     选项:-k(压缩后保留源文件)
     目录压缩范例:tar -cjf temp.tar.bz2 temp
 
37) 解压缩文件:bunzip2 
     目录解压缩范例:tar -xjf temp.tar.bz2
++++++++++++++++++++++++++++++压缩解压命令+++++++++++++++++++++++++++++++
 
 
 
++++++++++++++++++++++++++++++网络命令+++++++++++++++++++++++++++++++
38) 给用户发信息,以Ctrl+D结束:write
     语法:write [用户]
 
39) 发送广播信息:wall(给当前在线所有用户发送信息)
     语法:wall [信息]
 
40) 测试网络连通性:ping
     语法:ping [选项] [IP]
     选项:-c(ping的次数)
 
41) 查看和设置网卡信息:ifconfig
     语法:ifconfig [网卡名称][IP]
 
42) 查看发送电子邮件:mail
     语法:mail [用户名]
     注: q——退出     h——列表     数字——第几封信
 
43) 查看目前和过去登录过的用户信息:last
 
44) 查看特定用户上次登录信息:lastlog
     范例:lastlog -u [用户的uid]
 
45) 显示数据包到主机间的路径:traceroute
 
46) 显示网络相关信息:netstat
     选项:-t(TCP协议)     -u(UDP协议)     -l(监听)     -r(路由)     -n(显示IP地址和端口号)
     注:netstat -tlun 查看本机监听的端口
           netstat -an   查看本机所有的网络信息
           netstat -rn    查看本机路由表(网关)
 
47) 配置网络:setup
     注:配置好了后要重启网络服务才会生效——service network restart
 
48) 挂载命令:mount/umount(卸载)
     语法:mount [-t 文件系统] 设备文件名 挂载点
++++++++++++++++++++++++++++++网络命令+++++++++++++++++++++++++++++++
 
 
++++++++++++++++++++++++++++++关机重启命令+++++++++++++++++++++++++++++++
49) 关机重启:shutdown
     选项: -h(关机)     -r(重启)     -c(取消前一个关机命令)
     范例:shutdown -h/r now\ shutdown -h/r 20:20
 
50) 其他关机命令halt     /      poweroff     /      init 0
     其他重启命令reboot     /     init 6
 
系统运行级别:(init)
0     关机
1     单用户
2     不完全多用户,不含NFS服务
3     完全多用户
4     未分配
5     图像界面
6     重启
 
51) 查看系统运行级别:runlevel(也可以看到上一次运行级别)
 
52) 退出登录命令:logout
++++++++++++++++++++++++++++++关机重启命令+++++++++++++++++++++++++++++++
 
 

Linux学习笔记——常用命令(二)