坚持打卡学习第十二天——linux常用指令

2021-12-27  本文已影响0人  去追星星
1、系统信息
指令 作用
who am i 显示登录时的用户名
whoami 显示当前用户名
uptime 查看系统时间、用户数、负载
iostat 查看io读写、cpu使用情况
2、磁盘、分区
指令 作用
df -h/-hl 查看磁盘使用情况及挂载点
df -sh /dir 查看某个指定目录的大小
du -sk *|sort -rn 从高到低显示文件和目录大小
mount /dev/hda2 /mut/hda2 挂载hda2盘
mount /dev/sda1 /mnt/usbdisk 挂载usb盘/闪存设备
mount -t ntfs /dev/sdc1 /mnt/usbhd1 指定⽂件系统类型挂载(如ntfs)
mount -o loop xxx.iso /mnt/cdrom 挂载iso⽂件
umount -v /dev/sda1 通过设备名卸载
umount -v /mnt/mymut 通过挂载点卸载
3、用户和用户组
指令 作用
useradd codesheep 创建用户
userdel -r codesheep 删除用户
groupadd group_name 创建用户组
groupdel group_name 删除用户组
usermod -g group_name user_name 修改用户的组
usermod -aG group_name user_name 将用户添加到组
groups codesheep 查看codesheep用户所在的组
groupmod -n new_name old_name 重命名用户组
w 查看活动用户
last 查看用户登录日志
4、网络和进程管理
指令 作用
hostname 查看主机名
ifconfig 查看网络接口属性
route -n 查看路由表
netstat -intp 查看所有监听端口
netstat -antp 查看已经建立的tcp连接
ps -ef 查看所有进程
ps -ef | grep codesheep 查看codesheep进程
kill -s name kill进程根据name
kill -s id kill进程根据id
top 实时显示进程状态
5、文件和目录操作
指令 作用
pwd 显示当前路径
cd .. 返回上级目录
cd ../.. 返回上两级目录
ls 查看文件目录列表
ls -F 查看目录内容,显示是文件还是目录
ls -l 查看我呢间和目录的详细列表
mkdir <目录名> 创建目录
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建目录树
rm -f file 删除file文件
rmdir dir 删除dir目录
rm -rf dir 删除dir目录及其内容
rm -rf dir1 dir2 删除dir1及dir2目录及其内容
mv old_dir new_dir 重命名/移动目录
cp file1 file2 复制文件
cp dir/* 复制目录下所有文件到当前目录
cp -a dir1 dir2 复制目录
find / -name file 从根目录开始搜索文件/目录
find / -user user1 搜索
find /dir -name *.bin 在目录/dir中搜索.bin后缀的文件
6、文件查看和处理
指令 作用
cat file 查看文件内容
cat -n file 查看内容并标记行数
tac file 从最后一行开始查看文件内容
head -2 file 查看文件前两行
tail -2 file 查看文件后两行
tail -f /log/msg 实时查看添加到文件的内容(实时查看日志)
7、打包和解压
指令 作用
zip xxx.zip file 压缩至zip包
zip -r xxx.zip file1 file2 dir1 将多个文件及目录压缩成zip包
unzip xxx.zip 解压zip包
tar -cvf xxx.tar file 创建非压缩tar包
tar -cvf xxx.tar file1 file2 dir1 将多个文件及目录打tar包
tar -tf xxx.tar 查看tar包内容
tar -xvf xxx.tar 解压tar包
tar -cvfj xxx.tar.bz2 dir 创建bz2压缩包
tar -jcvf xxx.tar.bz2 解压bz2压缩包
tar -cvfz xxx.tar.gz dir 创建gzip压缩包
tar -zxvf xxx.tar.gz 解压gzip压缩包
bunzip2 xxx.bz2 解压bz2压缩包
bzip2 filename 压缩文件
gunzip xxx.gz 解压gzip压缩包
gzip filename 压缩文件

2021-12-28补充

文件创建
指令 作用
touch 文件名 创建文件
touch test1.text test2.txt 同时创建两个文件
touch test{001..200}.txt 批量创建文件
> 直接覆盖原文件,不会有任何提示
>> 追加在原文件末位,不覆盖原文件
文件操作

vi / vim 文件
步骤:
1.vi text.txt进入编辑器
2.a/i进入编辑模式
3.esc退出编辑模式
4.:wq保存退出
注:q不保存,q!强制退出

上一篇 下一篇

猜你喜欢

热点阅读