首页 > 代码库 > 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 关机
0 关机
1 单用户
2 不完全多用户,不含NFS服务
3 完全多用户
4 未分配
5 图像界面
6 重启
51) 查看系统运行级别:runlevel(也可以看到上一次运行级别)
52) 退出登录命令:logout
++++++++++++++++++++++++++++++关机重启命令+++++++++++++++++++++++++++++++
Linux学习笔记——常用命令(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。