Linux基本命令总结一

alt+F1 菜单
alt+F2 运行程序
历史操作命令都在文件/root/.bash_history隐藏文件中
su 普通用户切换到超级用户
su -l 切换用户并改变用户所在的环境
logname  登录名
uname -r 显示操作系统的版本内核
uname -n 计算机名
uname -m 计算机类型
uname -a 操作系统的全信息
hostname 显示计算机主机名

write 用户账号 终端名称  向用户发送信息

last 用户名 密码 显示用户在控制终端的所有登陆和注销记录

w  显示所有用户的登陆信息
userdel qyy 删除用户qyy
usermod -g aa bb 修改用户bb的主组为aa
usermod -u 9000 bb修改用户bb的id为9000
usermod -s /bin/csh bb修改用户bb的shell文件为/bin/csh
groupmod -g 10001 aa 修改组aa的组号为10001
groupmod -n cc aa 修改组aa的祖名为cc
ctrl+alt+t 到shell界面
mkdir -m 777 newdir 创建一个权限为777的目录newdir
rmdir newdir 删除newdir这个空目录
cp -i a.txt c.txt将文件a.txt复制到c.txt文件中去
cp -r /user/xu/ /user/liu/ 将/user/xu/目录中的所有文件及子目录复制到目录/user/liu/中
man ls --help 查看ls命令解释
rm -i a.txt交互式删除a.txt文件
df -h /mnt 以人文的方式显示/mnt的具体信息
df -h -t vfat 显示磁盘fat32或者fat16格式的信息
fsck -t vfat /dev/sda1  检查磁盘系统
badblock /dev/sda1 磁盘检查
du -sh /mnt/ 以人文的方式查看/mnt/下的文件信息
du -s /etc/ 查看/etc/的文件总容量
id qyy 查看用户qyy的id信息
whoami 显示当前登陆的用户名
who 显示所有用户终端信息
ps -aux 查看所有文件的进程号
pwd  打印工作目录
kill 2758 关闭PID为2758的进程
Backspace+ctrl+alt 退出系统界面
startx 系统图形化界面
history查看历史命令行操作
!209 执行第209条历史记录命令
fdisk -l 查看磁盘的信息
echo $PATH打印出路径
echo $HOSTNAME 打印出主机名
ls -a 查看全部文件,包括隐藏文件
ls -l 列举目录的内容细节
ls -s 按文件大小进行排序
ls -r 从后向前列举目录中的内容
locate finger 搜索所有名称中带有finger这个词的文件
cat >>a.txt 追加内容到文件a.txt中
ctrl+d  退出cat写入操作
cat c.txt 将执行的命令存储到c.txt文件中
file c.txt 判断c.txt文件的编码类型
shutdown -r now 立即重启系统
shutdown -h now 立即关闭系统
halt 立即挂起系统
reboot 重启系统

如果忘记root用户密码,可以在系统启动时,将系统的运行级别切换到单用户模式,
然后再重新设置root用户密码;
init 1 进入单用户模式
init 0 停机
init 2 多用户模式
init 3 安全多用户模式
init 4 未分配
init 5 图形模式
init 6 重新启动

vi a.txt 使用vim编辑器编辑a.txt文件
在命令行角色下:
set nu 列出行号
set nonu 取消行号
n1,n2 co n3 将第n1行到n2行之间的文本拷贝到n3行后面,例如1,5 co 9
n1,n2 d 将n1到n2行的内容删除 例如 1,2 d
n1,n2 m n3 将n1行到n2行的内容移动到n3行之后
n1,n2 s/o/bye/g  查找n1到n2行之间的字符'o'使用字符'bye'替换
n1 将光标移至第n1行  $ 光标移至改行末
$ 光标移到末行
yy 拷贝光标所在的行
p  将拷贝的内容黏贴到光标所在的下一行
y3y 拷贝光标所在行开始3行
q 退出vim编辑界面
q!强行退出vim编辑界面
wq!保存并且强行退出
x 存与退
a 在光标后写入文本
i  在光标前写入文本
o  在光标下一行写入文本
w! b.txt 将当前文件内容保持到b.txt文件中
/s  从光标开始向尾查找字符s
?t 从光标开始向头查找字符t
n 向下查
N 向上查

你可能感兴趣的:(Linux)