Linux基本命令(常用命令)
Posted 孤丨焰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本命令(常用命令)相关的知识,希望对你有一定的参考价值。
1.开机关机
sync :将数据由内存同步到硬盘
shutdown:关机
reboot:重启
halt:关闭系统
2.目录操作相关命令
ls:
- -a:查看全部的文件,包括隐藏文件
- -l:列出所有非隐藏文件,包括文件的属性和权限
pwd:查看当前所在目录
mkdir:创建目录
- -p:递归创建目录,例如:mkdir -p test1/test2/test3
rmdir:移除一个空目录
- -p:递归移除目录,例如:rmdir -p test1/test2/test3
cp:复制文件或目录, cp 原来的地方 新的地方
rm:移除文件或目录
- -f:强制删除,忽略不存在的文件
- -r:递归删除文件
- -i:互动操作
mv:移动文件或目录,mv 原来的位置 新的位置
- -f:强制
- -u:只替换更新过的文件
3.文件操作相关命令
touch:创建文件
echo:输出字符串或变量 用法一:向文件中输入字符串,echo 字符串 >>文件名
第一个字符:
- -:普通文件
- d:目录文件
- l:链接文件
r:代表数字4 w:代表数字2 x:代表数字1 -:代表数字0
chgrp:更改文件组属性 chgrp -R 属组名 文件名
chown:更改文件属主,也可以同时更改文件属组 chown -R 属主名 文件名 chwon-R 属主名:属组名 文件名
chmod:更改文件9个属性 chmod -R xyz 文件或目录
4.文件内容查看
cat:从第一行查看文件
tac:从最后一行查看文件
nl:查看文件显示行号
more:可以翻页 空格:翻页 enter:下一行
less:more的升级版 可以使用上下键翻页 q键退出 /向下搜索 ?向上搜索 n搜索下一个 N搜索上一个
5.软链接(符号链接)和硬链接
ln:创建链接(默认创建硬链接)
- -s 创建软链接
6.vim编辑器
命令模式:
i a o:进入输入模式
输入模式:
esc:进入命令模式
底线命令模式:
w:保存文件
q:退出程序
7.账号管理
用户的增加、删除、修改实际上就是对/etc/passwd文件进行修改。
/etc/passwd文件格式解释:
用户名:口令(登录密码,不可见):用户标识号:组标识号:注释性描述:主目录:登录shell
useradd:添加用户命令 useradd -选项 用户名
- -m:自动创建这个用户的主目录 /home/guyan
- -g:指定用户所属用户组
- -G:指定用户所属附加组
userdel:删除指定用户 userdel -选项 用户名
- -r:删除用户的时候,也删除用户目录
usermod:修改用户 usermod -选项 用户名
- -d:修改用户的主目录
hostname:查看主机名 hostname guyan 主机名被修改为guyan
passwd:修改密码 passwd 用户名
- -l:锁定(冻结)指定用户
- -u:解锁指定用户
切换用户
1.切换用户的命令为:su username 【username是你的用户名哦】
2.从普通用户切换到root用户,还可以使用命令:sudo su
3.在终端输入exit或logout或使用快捷方式ctrl+d,可以退回到原来用户,其实ctrl+d也是执行的exit命令
4.在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在su和username之间加-,例如:【su - root】 $表示普通用户
#表示超级用户,也就是root用户
8.用户组管理
组的增加、删除、修改实际上就是对/etc/group文件进行修改。
groupadd:添加指定用户组
- -g:指定id号 group -g id号 组名
groupdel:删除指定用户组
groupmod:修改用户组的权限和信息
- -g:修改用户组id号
- -n:修改用户组名字
newgrp:切换用户组
9.磁盘管理
df:列出所有磁盘的使用量
- -h:以MB或GB为单位显示容量
du:列出当前目录下的所有文件大小 du -sm /* 检查根目录下每个文件占用的容量
- -a:查看当前目录以及子目录的所有文件大小(包括隐藏文件)
10.进程管理
ps:查看当前系统中正在执行的进程的各种信息
- -a:显示当前终端运行的所有进程信息
- -u:以用户的信息显示进程
- -x:显示后台运行的进程参数
常见用法:ps -aux|grep 要搜索的字符串 (grep命令:搜索符合条件的字符串)
pstree:显示进程树
- -p:显示父id
- -u:显示用户组
常见用法:pstree -pu (显示进程树)
kill:结束进程
- -9:强制结束
常见用法:kill -9 进程id
nohup:后台执行进程
以上是关于Linux基本命令(常用命令)的主要内容,如果未能解决你的问题,请参考以下文章