Linux常用命令

Liunx使用命令

文件处理命令

一、命令格式与目录处理命令ls

命令格式:命令[-选项][参数]
选项:操作、参数:对象
例如:ls -la /etc
说明:
1、个别命令使用不遵循此格式
2、当有多个选项时,可以写在一起
3、简化选项与完整选项,如:-a等于–all

1、ifconfig(设置Linux系统ip地址)
2、ls / (根目录下的文件)
3、cd …(进入到…目录下) 如:cd /dev/

命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能:显示目录文件
语法:ls [-选项][文件或目录]
选项:
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
-ld 查看目录详细信息
-i 查看每个文件的id
隐藏文件:系统重要文件,用不到的或不必要修改时的文件


目录处理命令

mkdir
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p[目录名]
功能:创建新目录 -p(递归创建)
如:
mkdir -p/tmp/Japan/boduo
madir /tmp/Japan/longze/ tmp/Japan/cangjing(同时创建多个目录)

cd
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd[目录]
功能:切换目录
如:
cd /tmp/Japan/boduo
cd … 回到上级目录

pwd
命令名称:pwd
命令英文原意:printworking directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能:显示当前目录
如:pwd /tmp/Japan

rmdir
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir[目录名]
功能:删除空目录
如:rmdir /tmp/Japan/boduo

cp
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -rp[原文件或目录][目标目录]
-r 复制目录
-p 保留文件属性
复制文件不用加选项
功能:复制文件或目录
如:
cp -r/tmp/Japan/cangjing /root
cp -rp/tmp/Japan/boduo /tmp/Japan/longze /root(复制多个文件或目录)
cp -r /tmp/Japan/longze /root/abc(复制并改名)

mv
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv[原文件][目录]
功能:剪切文件、改名
如:
mv /tmp/Japan/cangjing /root(绝对路径)
mv cangjing /root (相对路径)
mv /tmp/Japan/longze /root/nushen(剪切并改名)
mv cangjing canglaoshi(同一目录下剪切,可达到改名的效果)

rm
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm -rf[文件或目录]
-r 删除目录
-f 强制执行
功能:删除文件或目录
如:
rm grub.conf
rm -f grub.conf
rm -r /tmp/Japan
rm -rf /tmp/Japan

clear(ctrl+l)
命令名称:clear
命令英文原意:clear
语法:clear
功能:清屏


文件处理命令

touch
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch[文件名]
功能:创建空文件
如:
touch Japanlovestory.list
touch /tmp/Japanlovestory.list(在指定路径下创建新的文件)

cat
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat[文件名]
功能:显示文件内容
-n 显行号
如:
cat /etc/issue
cat -n/etc/services

tac
命令名称:tac
命令所在路径:/usr/bin/tac
执行权限:所有用户
语法:tac[文件名]
功能:显示文件内容(反向)
如:tac /etc/issue

more
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
语法:more[文件名]
进去阅览界面后,操作:
(空格) 或 f 翻页
(Enter)换行
q或Q 退出
功能:分页显示文件内容
如:more /etc/services

less
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
语法:less[文件名]
进去阅览界面后,操作:
(空格) 或 f 翻页
(Enter)换行
q或Q 退出
pgup键 返回上一页
↑ 返回上一行
/ +关键词 / service 搜索关键字
n 到下一个关键字所在界面
功能:分页显示文件内容(可向上翻页)
如:less /etc/services

head

命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法:head[文件名]
功能:显示文件前面几行
-n 指定行数
如:head -n 20 /etc/services

tail
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
语法:tail[用户名]
功能:显示文件后面几行
-n 指定行数
-f 动态显示文件末尾内容
如:tail -n 18 /etc/services


链接命令

ln
命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln -s[原文件][目标文件]
-s 创建软链接
功能:生成链接文件
如:
ln -s /etc/issue /tmp/issue.soft(创建文件/etc/issue的软链接/tmp/issue.soft)
ln /etc/issue /tmp/issue.hard(创建文件/etc/issue的硬链接/tmp/issue.hard)

1、硬链接类似于cp -p(copy)但是区别在于会于原文件同步更新
2、通过i节点(id)识别
3、不能跨分区
4、不能针对目录使用


权限管理命令

chmod
命令名称:chmod
命令英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:所有用户
语法:chmod[{ugoa}{±=}{rwx}][文件或目录]
chmod u/g/o/a +/-/= r/w/x 文件名
-R 递归修改(把子目录的权限同时修改)
功能:改变文件或者目录的权限
如:
chmod g=rwx Japanlove.list
chmod u+x Japanlove.list

通常用数字表示权限 r:4 、w:2、x:1
修改Japanlove.list文件的权限为rw-r-----
为:chmod 640 Japanlove.list

权限的区别

rwx(读、写、运行)对于文件和目录的权限的性质都不同
文件:r:可以查看文件内容
w:可以修改文件
x:可以运行文件(脚本script,命令command)
目录:r:可以查看目录下的文件
w:可以创建、删除目录下的文件
x:可以进去目录

chown
命令名称:chown
命令英文原意:change file ownership
命令所在路径:/bin/chown
执行权限:所有用户
语法:chown[用户][文件或目录]
功能:改变文件或目录的所有者
如:
chown xiaohua Japanlove.list

chgrp
命令名称:chgrp
命令英文原意:change file group ownership
命令所在路径:/bin/chgrp
执行权限:所有用户
语法:chgrp[用户组][文件或目录]
功能:改变文件或目录的所属组
如:
chgrp X Japanlove.list

umask
命令名称:umask
命令英文原意:the user file-creation mask
命令所在路径:Shell内置命令
执行权限:所有用户
语法:umask[-S]
-S 以rwx形式显示新建文件缺省权限
功能:显示、设置文件的缺省权限
如:
umask -S

umask 023表示将以后建立的文件/目录权限都设置为754


文件搜索命令

find
命令名称:find
命令所在路径:/bin/find
执行权限:所有用户
语法:find[搜索范围][匹配条件]
功能:文件搜索
如:
find /etc -name init(在目录/etc中查找文件init)
-iname 不区分大小写

find / -size +204800(在根目录下查找大于100MB的文件)
+n 大于 -n小于 n等于
1k=2个数据块 100MB=102400k=204800数据块

find /home -user xiaohua(在根目录下查找所有这为xiaohua的文件)
-gruop 根据所属组查找

find /etc -cmin -5(在/etc下查找5分组内被修改过属性的文件和目录)
-amin 访问时间 access
-cmin 文件属性 change
-mmin 文件内容 modify

find /etc -size +163840 -a -size -204800(在/etc下查找大于80MB小于100MB的文件)
-a 两个文件同时满足
-o 两个条件满足任意一个即可

-type 根据文件类型查找(f文件 d目录 l软链接文件)

find /etc -name inittab -exec ls -l {};(在/etc下查找inittab文件并显示其详细信息)
-exec/-ok 命令{}; 对搜索结果执行操作

-inum 根据i节点(id)查找

locate
命令名称:locate
命令所在路径:/usr/bin/locate
执行权限:所有用户
语法:locate 文件名
功能:在文件资料库中查找文件
如:
locate inittab

updatedb:升级资料库,便于查找(tmp目录下的无法查找)

which
命令名称:which
命令所在路径:/usr/bin/which
执行权限:所有用户
语法:which 命令
功能:搜索命令所在的目录及别命信息
如:
which ls

whereis
命令名称:whereis
命令所在路径:/usr/bin/whereis
执行权限:所有用户
语法:whereis[命令名称]
功能:搜索命令所在目录及帮助文档路径
如:
whereis ls

grep
命令名称:grep
命令所在路径:/bin/grep
执行权限:所有用户
语法:grep -iv[指定字串][文件]
功能:在文件中搜寻字串匹配的行并输出
-i 不区分大小写
-v 排除指定字串
如:
grep mysql /root/install.log


帮助命令

man
命令名称: man
命令英文原意:manual
命令所在路径:/usr/bin/man
执行权限:所有用户
语法:man [命令或配置文件]
功能:获得帮助信息
如:
man ls
man services

whatis 命令:可以获得命令简短信息
apropos 配置文件:可以获得配置文件的简短信息
mingl --help:查找主要的选项

help
命令名称:help
命令所在路径:Shell内置命令
执行权限:所有用户
语法:help 命令
功能:获得Shell内置命令的帮助信息
如:
help umask

用户管理命令

useradd
命令名称:useradd
命令所在路径:/usr/sbin/useradd
执行权限:root
语法:useradd [用户名]
功能:创建一个新用户
如:
useradd mayun

passwd
命令名称:passwd
命令所在路径:/usr/bin/passwd
执行权限:所有用户
语法:passwd [用户名]
功能:设置用户密码
如:
passwd mayun

who
命令名称:who
命令所在路径:/usr/bin/who
执行权限:所有用户
语法:who
功能:查看登陆用户信息
如:
who

w
命令名称:w
命令所在路径:/usr/bin/w
执行权限:所有用户
语法:w
功能:查看登录用户详细信息
如:
w

last
命令名称:last
命令所在路径:/usr/bin/last
执行权限:所有用户
语法:last
功能:列出目前与过去登入系统的用户信息
如:last

groupadd
命令名称:groupadd
语法:groupadd [组名]
功能:创建一个所属组
如:
groupadd dalao

su
命令名称:su
语法:su [用户名]
功能:切换用户
如:
su mayun

压缩解压命令

gzip
命令名称:gzip
命令英文原意:GNU zip
命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip [文件]
功能:压缩文件
压缩后文件格式:.gz
如:

gunzip
命令名称:gunzip
命令英文原意:GNU unzip
命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gunzip [压缩文件]
功能:解压缩.gz的压缩文件
如:
gunzip Japanlove.gz

tar
命令名称:tar
命令所在路径:/bin/tar
执行权限:所有用户
语法:tar 选项(-zcfv)[压缩后文件名][目录]
-c 打包
-v 显示详细信息(打包了哪些目录)
-f 指定文件名
-z 打包同时压缩
功能:打包目录
压缩后文件格式:.tar.gz

tar命令解压缩压法:
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩

zip
命令名称:zip
命令所在路径:/usr/bin/zip
执行权限:所有用户
语法:zip 选项[-r][压缩后文件名][文件或目录]
-r 压缩目录
功能:压缩文件或目录
压缩后文件格式:.zip

unzip
命令名称:unzip
命令所在路径:/usr/bin/unzip
执行权限:所有用户
语法:unzip [压缩文件]
功能:解压.zip的压缩文件
如:
unzip test.zip

bzip2
命令名称:bzip2
命令所在路径:/usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项[-k][文件]
-k 产生压缩文件后保留原文件
功能:压缩文件
压缩后文件格式:.bz2
如:
bzip2 -k boduo
tar -cjf Japan.tar.bz2 Japan

bunzip2
命令名称:bunzip2
命令所在路径:/usr/bin/bunzip2
执行权限:所有用户
语法:bunzip2 选项[-k][压缩文件]
-k 解压缩后保留原文件
功能:解压缩
如:
bunzip2 -k boduo.bz2
tar -xjf Japan.tar.bz2

网络命令

write
命令名称:write
命令所在路径:/usr/bin/write
执行权限:所有用户
语法:write [用户名]
功能:给用户发信息,以ctrl+d保存结束
如:
write xiaohua

wall
命令名称:wall
命令英文原意:write all
命令所在路径:/usr/bin/wall
执行权限:所有用户
语法:wall [信息]
功能:法广播信息
如:
wall Hello World

ping
命令名称:ping
命令所在路径:/bin/ping
执行权限:所有用户
语法:ping 选项[-c] [ip地址]
-c 指定发送次数
功能:测试网络连通性
如:
ping 192.168.1.156

ifconfig
命令名称:ifconfig
命令英文原意:interface configure
命令所在路径:/sbin/ifconfig
执行权限:root
语法:ifconfig [网卡名称][IP地址]
功能:查看和设置网卡信息
如:
ifconfig eth0 192.168.8.250

mail
命令名称:mail
命令所在路径:/bin/mail
执行权限:所有用户
语法:mail [用户名]
功能:查看发送电子邮件
如:
mail root

netstat
命令名称:netstat
命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat 选项
-t:
TCP协议
-u:UDP协议
-l:监听
-r:路由
-n:显示IP地址和端口号
功能:显示网络相关信息
如:

traceroute
命令名称:traceroute
命令所在路径:/bin/traceroute
执行权限:所有用户
语法:traceroute
功能:显示数据包到主机间的路径
如:
traceroute
www.baidu.com

setup
命令名称:setup
命令所在路径:/usr/bin/setup
执行权限:root
语法:setup
功能:配置网络
如:setup

mount
命令名称:mount
命令所在路径:/bin/mount
执行权限:所有用户
语法:mount [-t文件系统] 设备文件名 挂载点
功能:
如:mount -t iso9660 /dev/sr0 /mnt/cdrom


关机重启命令

shutdown
命令名称:shutdown
语法:shutdown [选项] 时间
-c 取消前一个关机命令
-h 关机
-r 重启
功能:关机

其他关机命令:
halt 、poweroff、init 0
其他重启命令:
reboot、init 6

cat /etc/inittab: 修改系统运行级别
如:id:3:initdefault:

runlevel:查询系统运行级别

logout:退出登录命令

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值