Linux常用命令详解

1/ 目录处理命令: ls
原意: list
命令所在路径:  /bin/ls
执行权限:所有用户
功能:显示目录文件
语法: ls 选项[-ald][文件或目录]
           -a  显示所有文件,包括隐藏文件
           -l   详细信息显示
           -d  查看目录属性
           -lh 人性化属性查看
           -i   查看文件i节点
2/目录处理命令 : mkdir
原意: make directories
命令所在路径: /bin/mkdir
执行权限:所有用户
语法: mkdir -p [目录名]
功能:创建新目录
          -p 递归创建
eg: $mkdir -p/tmp/chuang/new1
      $mkdir /tmp/chuang/new2 /tmp/chuang/new3
3/目录处理命令: cd
原意: change directory
命令所在路径:shell内置命令
执行权限: 所有用户
语法: cd [目录]
功能描述: 切换目录
eg:$ cd /tmp/chuang
eg : $ cd ..   返回上一级目录
.当前目录  ..当前目录上一级目录 ) cd .    cd ..
4/目录处理命令 : pwd
原意: print working directory
路径: /bin/pwd
权限 :所有用户
语法: pwd
功能: 显示当前目录
eg : $pwd   
5/文件处理命令: rmdir
原意:remove empty directory 
路径:/bin/rmdir
权限:所有用户
语法:rmdir [目录名]
功能:删除空目录
eg : $rmdir /tmp/chuang/new1
6/文件处理命令: cp
原意:copy
路径: /bin/cp
权限:所有用户
语法: cp  -rp[原文件或目录] [目标目录]
                 -r  复制目录
                 -p 保留文件属性
功能:复制文件或目录(可以复制同时改名)
7/目录处理命令: mv
原意:move
路径: /bin/mv
权限:所有用户
语法: mv [原文件或目录] [目标目录]
功能: 剪切文件、改名
8/目录处理命令: rm
原意:remove
路径:/bin/rm
权限:所有用户
语法:rm -rf [文件或目录]
               -r 删除目录
               -f 强制执行
功能:删除文件
9/文件处理命令:touch
路径:/bin/touch
执行权限:所有用户
语法:touch[文件名]
功能描述:创建空文件
$touch: Japanory.list
10/文件处理命令:cat
路径:/bin/cat
执行权限:所有用户
语法:cat[文件名]
功能描述:显示文件内容
               -n显示行号
$cat /etc/issue
$cat -n/etc/services
$cat /etc/passwd  查看用户列表
命令:tac 倒过来显示
11/文件处理命令:more
路径:/bin/more
执行权限:所有用户
语法:more[文件名]
(空格)或f     翻页
(Enter)     换行
q或Q     退出
功能描述:分页显示文件内容
$more /etc/services
命令:less
可以向上翻页  pageup
用/service-name 进行搜索
12/文件处理命令:head
路径:/usr/bin/head
执行权限:所有用户
语法:head[文件名]
功能描述:显示文件前面几行
-n指定行数
$ head -n 20 /etc
13/文件处理命令:tail
路径:/usr/bin/tail
执行权限:所有用户
语法:tail[文件名]
功能面熟:显示文件后面几行
-n 指定行数
-f 动态显示文件末尾内容
$tail -n 18 /etc/services
14/文件处理命令:ln
路径:/bin/ln
执行权限:所有用户
语法:ln -s[源文件][目标文件]
-s 创建软链接
功能描述:生成文件链接
$ln -s /etc/issue tmp/issue.soft
创建文件/etc/issue的软链接/tmp/issue.soft
$ln -s /etc/issue tmp/issue.hard
创建文件/etc/issue的硬链接/tmp/issue.hard
硬链接相当于拷贝和同时更新(无法针对目录进行连接  无法跨设备连接)
软链接相当于快捷方式
15/权限管理命令:chmod
路径:/bin/chmod
执行权限:所有用户
语法:chmod[{ugoa}{+-=}{rwx}][文件或目录]
[mode=421][文件或目录]
-R 递归修改
功能描述:改变文件或目录权限
ugo——所有者 所属组 其他用户
$chmod g+w,o-r japan.list
权限数字表示 r—4  w—2  x—1
$chmod 640 japan.list
16/创建用户
$useradd username
$passwd username
17/权限管理命令:chown
所在路径:/bin/chown
执行权限:所在用户
语法:chown[用户][文件或目录]
功能:改变文件或目录的所有者
范例:$chown shenchao fengjie
改变文件fengjie的所有者为shenchao
只有所有者和root能够更改权限
只有root可以改变所有者
18/权限管理命令:chgrp
路径:/bin/chgrp
执行权限:所有用户
语法:chgrp[用户组][文件或目录]
功能描述:改变文件或目录的所属组
$chgrp lampbrother fengjie
$groupadd blabkla 添加所属组 blabkla
19/权限管理命令:umask
路径:shell内置命令
执行权限:所有用户
语法:umask[-S]
     -S 一rwx形式显示新建文件缺 省权限
功能描述:显示、设置文件的缺省权限
$umask -S
20/文件搜索命令:find
路径:/bin/find
执行权限:所有用户
语法:find[搜索范围][匹配条件]
功能描述:文件搜索
$find /etc -cmin -5(+5)
在/etc 下查找5分钟内(超过5分钟)被修改过属性的文件和目录 
-name 文件名(后跟文件名) -iname(不区分大小写)
-size  文件大小(+ - 数字)
-user 所有者 (后跟所有者)
-group 根据所属组查找
-amin 访问时间access
-cmin 文件属性change
-mmin 文件内容modify
-type 根据文件类型查找  (f文件  d目录 l软链接文件 )
-inum 根据i节点查找
(-a两个条件同时满足)  (-o两个条件满足任意一个即可)
(-exec/-ok命令{ } \;对搜索结果执行操作)
21/文件搜索命令:locate
路径:/usr/bin/locate
权限:所有用户
语法:locate 文件名
功能描述:在文件资料库中查找文件
-i 不分大小写搜索
$locate inittab
$updatedb 更新文件资料库
(无法找到/tmp下的资源)
22/文件搜索命令:which
路径:/usr/bin/which
执行权限:所有用户
语法: which 命令
功能:搜索命令所在目录及别名信息
$which ls
23/文件搜索命令:whereis
路径:/usr/bin/whereis
权限:所有用户
语法:whereis [命令名称]
功能:搜索命令所在目录及帮助文档路径
$whereis ls
24/文件搜索命令:grep
路径:/bin/grep
执行权限:所有用户
语法:grep -iv [指定字串][文件]
功能描述:在文件中搜寻字串匹配的行并输出
-i 不区分大小写
-v 排除指定字串
#grep mysql /root/install.log
#grep -v ^# /etc/inittab
25/帮助命令:man
路径:/usr/bin/man
执行权限:所有用户
语法:man [命令或配置文件]
功能描述:获得帮助信息
$man ls
man 1命令的帮助  5 配置文件的帮助
$whatis 命令  查看命令信息   $apropos 配置文件
$命令 --help  也可以查找命令信息
26/帮助命令:help
路径:Shell内置命令
语法:help 命令
功能:获得Shell内置命令的帮助信息
执行权限:所以用户
$help umask
27/用户管理命令:who
路径:/usr/bin/who
权限:所有用户
功能:查看登录用户信息
$who
登录用户名  登录终端  tty本地终端  pts远程终端
27/用户管理命令:w
路径:/usr/bin/w
权限:所有用户
功能:查看登录用户详细信息
$w
28/压缩解压命令:gzip
路径:/bin/gzip
执行权限:所有用户
语法:gzip[文件]
功能描述:压缩文件
压缩后格式:.gz
压缩后原文件消失
29/压缩解压命令:tar
路径:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf][压缩后文件名][目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
-x 解包
-z 解压缩
-f 指定解压文件
功能描述:打包目录 也可以进行解包
压缩后文件格式:.tar.gz
$tar -cvf japan.tar japan
30/压缩解压命令:zip
路径:/usr/bin/zip
执行权限:所有用户
语法:
zip 选项[-r][压缩后文件名][文件或目录]
-r 压缩目录
功能:压缩文件或目录
压缩后文件格式:zip
31/压缩解压命令:unzip
路径:/usr/bin/unzip
执行权限:所有用户
语法:
unzip [压缩文件]
功能:解压.zip的压缩文件
$unzip test.zip
32/压缩解压命令:bzip2
路径:/usr/bin/bzip2
执行权限:所有用户
语法:
bzip2 选项[-k][文件]
-k 产生压缩文件后保留源文件
功能:压缩文件
压缩后文件格式:.bz2
$bzip2 -k boduo 
$tar -cjf Japen.tar.bz2 Japen
33/压缩解压命令:bunzip2
路径:/usr/bin/bunzip2
执行权限:所有用户
语法:bunzip2 选项[-k][压缩文件]
-k 解压缩后保留原文件
功能描述:解压缩
$bunzip2 -k bo.bz2
$tar -xjf Japen.tar.bz2
34/网络命令:write
路径:/usr/bin/write
执行权限:所有用户
语法:write<用户名>
功能描述:给用户发信息,以ctrl+D保存结束
#write username
35/网络命令:wall
路径:/usr/bin/wall
执行权限:所有用户
语法:write[message]
功能描述:发广播消息
#wall lalalalala
36/网络命令:ping
路径:/bin/ping
执行权限:所有用户
语法:ping 选项 IP地址
-c 指定发送次数
功能描述:测试网络连通性
#ping 192.168.1.156
37/网络命令:ifconfig
路径:/sbin/ifconfig
执行权限:root
语法:ifconfig 网卡名称 IP地址
功能描述:查看和设置网卡信息
#ifconfig eth0 192.168.8.250
38/网络命令:mail
路径:/bin/mail
执行权限:所有用户
语法:mail[用户名]
功能描述:查看发送电子邮件
#mail root
39/网络命令:last
路径:/usr/bin/last
执行权限:所有用户
语法:last
功能描述:列出目前与过去登入系统用户信息
40/网络命令:lastlog
路径:/usr/bin/lastlog
执行权限:所有用户
语法:lastlog
功能描述:检查某特定用户上次登录的时间
#lastlog
#lastlog -u username
41/网络命令:traceroute
路径:/bin/traceroute
执行权限:所有用户
语法:traceroute
功能描述:显示数据包到主机间的路径
#traceroute www.lampbrother.com
42/网络命令:netstat
路径:/bin/netstat
权限:所有用户
语法:netstat[选项]
选项:
-t:TCP协议
-u:UDP协议
-l:监听
-r:路由
-n:显示IP地址和端口号
功能描述:显示网络相关信息
#netstat -tlum查看本机监听的端口
#netstat -an 查看本机所有的网络连接
#netstat -rn 查看本机路由表(可以查到网关)
43/网络命令:setup
路径:/usr/bin/setup
执行权限:root
语法:setup
功能描述:配置网络
#setup
#service network restart 重启网络服务
44/挂载命令:mount
路径:/bin/mount
执行权限:所有用户
语法:mount [-t 文件系统]设备文件名 挂载点
功能描述:显示数据包到主机间的路径
#mount -t iso9660 /dev/sr0 /mnt/cdrom
#umount /dev/sr0 卸载挂载点
45/关机命令:shutdown
#shutdown[选项] 时间
选项:
-c 取消前一个关机命令
-h 关机
-r  重启
关机命令:halt,poweroff,init 0
46/重启命令:Init 6,reboot
系统运行级别:
0 关机
1 单用户  //安全模式
2 不完全多用户,不含NFS服务
3/完全多用户
4/未分配
5/图形界面
6/重启
#cat /etc/inittab
修改系统默认运行级别
id:3:initdefault:
#runlevel
查询系统运行级别
47/退出登录 logout
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值