Linux常用命令整理

一.目录命令

ls: 列出目录

cd:切换目录

pwd:显示目前的目录(print working directory)

mkdir:创建一个新的目录

rmdir:删除一个空的目录

cp: 复制文件或目录

rm删除文件(rm -rf 目录名,强制删除非空目录,r为递归,f为强制)
rmdir删除目录

mv: 移动文件与目录,或修改文件与目录的名称

二.文件属性

chgrp:更改文件属组

chown:更改文件属主,也可以同时更改文件属组

chmod:更改文件9个属性

三.查看文件

cat 由第一行开始显示文件内容,如 cat test.txt

tac 从最后一行开始显示

nl 显示的时候,顺道输出行号!

less 可以往前往后翻页!

head 只看头几行 (如head -n 10 t.txt 表示显示文件前10行)

tail 只看尾巴几行

补充:查看文件时候,在底部输入:
/字串 :向下搜寻『字串』的功能;
?字串 :向上搜寻『字串』的功能;

四.硬链接和软链接

硬链接: 当A是B的硬链接,A相当于是B的备份
软链接:像是windows中的快捷方式

ln f1 f2(已存在f1,创建f1的硬链接f2)
ln -s f1 f2(同上,但创建的是软链接)

补充:
echo “I am f1 file” >>f1#写一些东西进f1中
touch f1 # 创建一个测试文件f1

五.Vim编辑器

输入命令 如 vim tv.c 创建或修改tv.c文件并进入到命令模式。
共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
刚进入时是命令模式

命令模式下

: 进入底线模式
i 进入输入模式
ZZ(大写) 存储并退出
/ (字符串) 往下搜索字符串, 如 /hello 向下搜索字符串 hello
<数字> <空格> 跳到几列(<空格>换成<回车>跳到几行)如 2 回车 跳到2行
u 撤销操作

底线模式(按esc退回到命令模式)

wq 保存并退出
q! 不保存退出
set nu 显示行号(方便编程)
nohl 取消搜索状态下的高亮

编辑模式(按esc退回到命令模式)

没啥好说的

六.用户管理

账号管理(主)

useradd 用户名, 添加用户
userdel 用户名,删除用户(userdel -r 用户名,删除用户以及所在文件夹)
usermod 修改用户(usermod -d /home/tst 用户名,修改用户目录为/home/tst,注意目录可能不存在,需要创建)
su 用户名,切换用户
passwd 用户名,修改用户的密码(仅仅是超级用户有如此权限)
passwd -l 用户名,冻结用户(-u是解冻)
passwd -d 用户名,令用户没有密码

补充:
hostname 主机名, 修改主机名
eixit可以退出登录
/etc/passwd下可以查看所有账号
/etc/shadow下可以看密码(密文)

用户组管理(组)

groupadd 组名,添加用户组(groupadd -g 520 mw 指定mw用户组的id为520)
groupdel 组名,删除组
groupmod -g 666 -n newmw mw修改mw组id为666 新名字为 newmw(-G分配用户组)
newgrp 组名,切换用户组

补充:etc/group下可以查看组

七.磁盘管理

df(查看所有磁盘情况,df -h显示单位)
du(查看当前磁盘情况,du -sm /*,检查根目录下目录所占用的容量)

补充:
mount /dev/test /mnt/test将外部设备/dev/test 挂载到/mnt/test上,实现访问
umount 卸载(等价于退出外部设备,如u盘拔出)

八.进程管理

进程包括:前台(程序),后台(服务)
ps, 查看当前系统中正在执行的各种进程信息(-a显示当前进程,-u以用户信息显示进程, -x显示后台运行进程参数,-ef查看父进程)
pstree ,查看父进程(-p显示父id, -u显示用户组)
kill -9 进程id, 强制杀掉进程

补充:
grep 查找文件中符合条件的字符串
如 ps -auxl|grep java,表示查看和java有关的进程(|是管道符,如A|B, 表示A的输出作为B的输入)

总结

linux一切皆文件(文件:读写执行;权限:用户、用户组;系统:磁盘、进程)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值