LINUX中常用操作命令
常用指令
ls (List Directory Contents) 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
-d 查看目录属性
-r, --reverse: 逆序显示
-R, --recursive: 递归
mkdir (Make Directory) 创建目录
-p: 递归创建,创建目录,若无父目录,则创建p(parent)
-v: 显示详细信息
-m MODE: 建立目录的同时设置目录的权限
rmdir 删除空目录
-v: 显示过程;
cd (Change Directory) 切换目录
cd 或 cd ~ 回到当前用户的主目录
cd ~ user 切换到指定用户的主目录
cd - 在上一目录和当前目录之间来回切换
pwd (Print Working Directory) 显示当前目录
cp (Copy) 拷贝文件
-i 覆盖既有文件之前先询问用户
-r 复制目录
-p 保留文件属性
-f 强制
mv (Move) 移动或重命名
-i 交互式
-f 强制
rm (Remove) 删除文件
-i 交互式
-r 递归删除,可删除子目录及文件
-f 强制删除
rmdir 删除空目录
touch 一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件
-a 或--time=atime或--time=access或--time=use 只更改存取时间
-m 或--time=mtime或--time=modify 只更该变动时间
-t <日期时间> 使用指定的日期时间,而非现在的时间 [[CC]YY]MMDDhhmm[.ss]
-c 或--no-create 不建立任何文件;
cat (Catenate) 查看文件内容
-n 显示行号
tac 查看文件内容(反向列示)
more 分页查看文件内容
-<数字> 指定每屏显示的行数;
-d 显示“[press space to continue,'q' to quit.]”和“[Press 'h' for instructions]”
less 分页显示文件内容(可向上翻页)
head 显示文件前面几行
-c<字符数> 指定显示头部内容的字符数
-n<数字> 指定显示头部内容的行数
tail 显示文件后面几行
-c或——bytes= 输出文件尾部的N(N为整数)个字节内容
-n或——line= 输出文件的尾部N(N位数字)行内容。
-f或 --follow 显示文件最新追加的内容。
ln (Link) 生成链接文件(默认硬链接)
-s 创建软链接
find 在文件系统中搜索某文件
-name<范本样式>:指定字符串作为寻找文件或目录的范本样式;
-iname<范本样式>:指定字符串作为寻找符号连接的范本样式;
-size<文件大小>:查找符合指定的文件大小的文件; +n 大于 -n 小于 n 等于
-user<拥有者名称>:查找符和指定的拥有者名称的文件或目录;
-group<群组名称>:查找符合指定之群组名称的文件或目录;
-amin<分钟>:access访问时间 查找在指定时间曾被存取过的文件或目录,单位以分钟计算;
-cmin<分钟>:change文件属性 查找在指定时间之时被更改过的文件或目录,单位以分钟计算;
-mmin<分钟>:modify文件内容 查找在指定时间曾被更改过的文件或目录,单位以分钟计算;
-typ<文件类型>:只寻找符合指定的文件类型的文件;
-inum:查找符合指定的inode编号的文件或目录;f文件 d目录 l软链接文件
wc 统计文本中行数、字数、字符数
-c 统计字节数
-w 统计单词数
-l 统计行数
grep 在文本文件中查找某个字符串
-i: 忽略大小写
-n: 输出行号
-v: 反向查找
--color=auto 搜索出的关键字用颜色显示
tree:
-d: 只显示目录
-L level:指定显示的层级数目
-P pattern: 只显示由指定pattern匹配到的路径;
df (Disk Free) 显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。
-a
-h(habit)
-T显示文件系统类型
-m MB
-k KB
du (Disk Usage)对文件和目录磁盘使用的空间的查看
-a 显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
-h
-s 统计总占用量,而不列出子目录和子文件的占用量
locate 在文件资料库中查找文件
which 搜素命令所在目录及其别名信息
whereis 搜索命令所在目录及其帮助文档路径
文件权限管理
chmod (change the permissions mode of a file ) 改变文件或目录权限
语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421 ] [文件或目录]
-R 递归修改
chown (change file ownership ) 改变文件或目录的所有者
语法:chown [用户] [文件或目录]
-R 递归
chgrp (change file group ownershi) 改变文件或目录的所属组
umask (theuserfile-creationmask) 显示、设置文件的缺省权限
umask [-S]
-S 以rwx形式显示新建文件缺省权限
帮助命令
man (manual)获得帮助信息
help 获得shell内置命令的帮助信息
用户及用户组管理
adduser 添加新用户 #会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。
userdel 删除用户名
-r 删除用户的同时删除用户家目录
useradd 添加用户名 #需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。
-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d<登入目录>:指定用户登入时的起始目录;
-g<群组>:指定用户所属的群组;
-G<群组>:指定用户所属的附加群组;
-s:指定用户登入后所使用的shell;
-u:指定用户id。
groupadd 添加组名
groupdel 删除组名
passwd
-S 查询用户密码的密码状态。仅root用户可用。
-l 暂时锁定用户。仅root用户可用
-u 解锁用户。仅root用户可用
--stdin 可以通过管道符输出的数据作为用户的密码。
usermod 修改用户信息
-u UID: 修改用户的UID号
-c 用户说明: 修改用户的说明信息
-G 组名: 修改用户的附加组
-L: 临时锁定用户(Lock)
-U: 解锁用户锁定(Unlock)
chage 修改用户密码状态
-l: 列出用户的详细密码状态
-d 日期: 修改密码最后一次更改日期(shadow3字段)
-m 天数: 两次密码修改间隔(4字段)
-M 天数: 密码有效期(5字段)
-W 天数: 密码过期前警告天数(6字段)
-I 天数: 密码过后宽限天数(7字段)
-E 日期: 账号失效时间(8字段)
id 用户名 查看用户id
su (Switch User)
- : 选项只使用“-”代表连带用户的环境 变量一起切换
-c 命令: 仅执行一次命令,而不切换用户身份
w Show who is logged on and what they are doing.
who show who is logged on
whoami print effective userid euid
who am i When a user logs in as a root across the network, both the command whoami and who am i will show you root. However, when a user abc logs in remotely and runs su – root, whoami will show root whereas who am i will show abc ruid
压缩解压
gzip (GNU zip) 压缩文件
-d 解压缩
gunzip (GNU unzip)解压缩.gz的压缩文件
tar: (Tape Archive) 打包压缩
-c 归档文件(打包)
-x 解包
-z 解压缩,gzip压缩文件
-j bzip2压缩文件
-v 显示压缩或解压缩过程 v(view) (显示详细信息)
-f 使用档名
zip 压缩文件或目录
-r 压缩目录
unzip 解压.zip的压缩文件
bzip2 压缩文件,压缩后的文件格式:.bz2
-k 产生压缩文件后保留原文件
bunzip2 解压缩
-k 解压缩后保留原文件
网络
write 给用户发信息,以Ctrl+D保存结束
wall 发广播信息
ping 测试网络连通性
ifconfig (interface configure) 查看和设置网卡信息
mail 查看发送电子邮件
last 列出目前与过去登入系统的用户信息
lastlog 检查某特定用户上次登录的时间
traceroute 显示数据包到主机间的路径
netstat 打印网络连接、路由表、连接的数据统计、伪装连接以及广播域成员。
关机/重启机器
shutdown [选项] 时间
-c 取消前一个关机命令
-r 重启
-h 关机
now 立刻关机,相当于: sudo shutdown -h 0
其他关机命令
halt
poweroff
init 0
reboot 重启
其他重启命令
reboot
init 6
runlevel 查询系统运行级别
logout 退出登录

浙公网安备 33010602011771号