Linux基础命令
最基础命令,入门级水平
命令之间相关性差,慎观,慎观。
第一章
pwd #显示当前用户所处目录
cd #在不同的目录中切换
ls #列出该目录下的文件及目录
-a #包括隐藏文件;-t #依照最后修改时间的顺序列出文件
-l #列出目录下文件好目录的详细信息
cat #查看文件内容
cat 文件1 文件2 > 文件3 #12合并覆盖3
cat 文件1 文件2 >> 文件3 #12合并附加3
more #分屏显示,空格向下移动,q建退出
less #回车向下一行,空格向下一页,b向上一页
head #默认只显示前十行
-n #显示前几行
tail #显示末尾几行
mkdir #创建目录
rmdir #删除空目录
touch #创建文件
cp #复制文件
-R #递归复制
mv #文件或目录的移动和重命名
rm #删除
-f #不提示
-r递归删除
diff #比较文件内容的不同
ln #硬链接(两个文件指向同一个存储空间)
-s #软连接(win中的快捷方式)
gzip #压缩
gunzip #解压缩
tar #打包
tar -cvf 1.tar 2.txt 3.txt
tar -xvf 1.tar
tar -czvf 打包并压缩
whereis #可执行文件所在地址
grep #查找文件中指定的字符串
ps #查看系统进程
kill #杀死进程
top #实时监控进程状况
bg #放入后台
jobs #查看后台进程
fg #调到前台
who #查看当前主机用户终端信息
第三章
echo #输出字符
$hello #定义变量hello
ls -l /tmp > dir #重定向
< 输入重定向
| #管道,结合命令
cat /etc/passwd | grep root
sh #执行.sh文件
可执行文件(x)可以用 ./执行文件 来执行
vim #vim编辑器
a #插入;esc #命令模式;wq #保存并退出
chmod #文件权限修改
-r #可读;4
-w #可写;2
-x #可执行;1
原始权限:rwxrwxrwx 转换数字:(421)(421)(421) 数字表示法: 777
chown #修改文件所属用户
chown 用户 : 属组 文件
第四章
/etc/passwd 文件 #用户账户及其相关信息(密码除外),所有人可读
用户名:加密口令:UID:GID:用户的描述信息:主目录:命令解释器
/etc/shadow 文件 #存放用户密码,仅root可读
用户名:加密后的用户口令
/etc/group 文件 #用户的组账户信息,所有人可读
组群名称:组群口令(一般为空,用 x 占位):GID:组群成员列表
/etc/gshadow 文件 #存放组群的加密口令、组管理员等信息,仅root可读
组群名称:加密后的组群口令(没有就!):组群管理员:成员列表
useradd #新建用户
-c #用户的注释信息
-u #指定用户UID
-d #指定用户主目录
-g #用户所属主组群名称或GID
-p psaawd #加密口令
passwd #设置口令
-l 锁定停用账户
-u 口令解除
-d 口令为空
usermod #修改用户的属性
-g #变更所属用户组
-G #变更扩展用户组;usermod -G root user1
-L / -U #锁定用户 / 解锁用户
-u #修改UID;usermod -u 8888 user1
userdel #删除用户
-r #除/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow中的信息外顺便删除主目录下的所有信息
groupadd #创建组群
groupmod #修改组群
-g #修改组群GID
-n #修改组名
gpasswd #为组群添加用户
-a #把用户加入组;gpasswd -a user1 group1
-r #取消组密码
-d #把用户从组中删除
-A #指派管理员
su #切换用户
sudo #给用户提供额外权限
whoami #我是谁
第五章
fdisk #磁盘分区工具
fdisk 分区目录 #fdisk /dev/sda 在/dev/sda上分区
:p #查看分区表
:n #新建分区
:d #删除分区表
:q #不保存退出
:w #保存修改
mount #挂载
mount 设备 挂载目录
unmount #卸载