linux系统常用命令

系统各目录及其作用

目录内容
/bin构建最小系统所需要的命令
/boot内核与启动程序
/dev各种设备文件
/etc系统软件的启动和配置文件
/home用户的主目录
/libC编译器的库
/media可移动介质的安装点,比如usb
/opt可选的应用软件包
/proc进程的映像
/root超级用户的主目录
/sbin和系统有关的操作命令
/tmp临时文件存放点
/usr非系统的程序和命令(我们用的最多的)
/var系统专用的数据和配置文件

常用操作命令

命令作用
系统基础相关su john切换到john这个用户,不带用户名,默认会将用户提升至root权限
sudo获取root权限
pwd当前工作路径
localectl显示系统默认语言及键盘布局
localectl list-locales显示系统支持的所有语言
localectl set-locale LANG=zh_CN.gb2312设置系统语言为中文
reboot重启
poweroff关机
logout/exit退出当前shell
命令帮助man command显示命令的使用文档
command --help同上
Info command同上
whatis列出命令的简短说明
日常使用命令date列出系统的时间日期
cal显示日历
wc统计文本行数或字符数等相关信息
which找出命令的绝对路径
history n列出历史使用过的n条命令,默认列出全部
head +/- n列出文本前 n 条,默认10条
tail +/- n列出文本尾部n条,默认10条
tail -f n可以监听文本末尾n条数据,用户日志
cat查看文本内容,自上而下
tac自下而上
cd切换目录路径
ls显示目录内容
cp [-r] file1 file2拷贝,加上-r是递归拷贝
mv重命名或者移动文件
rm [-r/-f] file/dir删除文件,-r递归删除,-f强制
mkdir创建目录,加-p递归创建
touch创建文件
tree列出目录树
less逐屏浏览内容
进程相关ps aux显示当前系统运行的所有进程的信息
top实时监控进程的运行情况
lsof filename查查某个文件正在被哪些进程占用
kill向进程发送一个信号,操作依据参数而定
Kill -9杀死
用户组及权限相关id打印用户身份信息
passwd更改用户密码
useradd添加用户
usermod更改已添加用户的信息
userdel删除用户
groupadd添加组
gorupdel删除组
change更改用户权限或组或id等
chown更改文件所属组、或所有者
chgrp更改文件所属组
chmod更改文件权限
umask掩码方式更改
解压缩相关tar
c创建
x解压
t列出
f文件名称
C解压到指定文件夹
z采用gzip压缩
j采用bzip2压缩
J采用xz压缩
tar cvf filename.tar /path打包成文件名filename.tar到/path下
tar czvf filename.tar.gz /path打包成文件名filename.tar.gz到/path下
tar xvf filename.tar /path解压文件到/path下
tar tvf filename.tar查看文件但不解压
文件搜索相关find
find / -name ‘a’从/下寻找名称为a的文件
Find / -type d -name ‘a’从/遍历所有子目录并查找文件名为a
find / -size 10M从/下遍历所有子目录并查找大小差不多为10M的文件
find / -perm 0755查找权限为0755的文件
find / -user student查找student用户的文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值