写在前面
当年初学Linux的时候,在网上找到nash_su大神的一套视频,讲的特别好,基础部分看了好几遍,很多知识点让我受益至今。
十分庆幸当年的选择,也十分感谢nash_su大神,祝你事事顺心,每一天都阳光灿烂。
文件和目录操作命令
-
ls
列出当前目录或指定目录下的内容 -
cd
change directory -
pwd
print working directory -
touch
修改文件访问时间和修改时间,不存在文件时创建文件 -
rm
删除文件,-r
递归删除目录及内容,-i
交互式删除,-f
强制删除 -
cp
复制文件,-r-v
-
mv
重命名或移动文件,-r-v
-
mkdir/rmdir
-p
创建/删除目录 -
file
确定文件类型 -
grep
以正则表达式查找文本 -
diff
比较文件内容 -
locate
在mlocate数据库中查找,需要事先建立索引,可以用updatedb
更新数据库 -
find
高级查找-name
-
perm
按权限查找 user
group
ctime
type
size
-
zip/unzip/gzip
压缩与解压缩命令 -
tar -cvf out.tar file
归档 -
tar -xvf out.tar
提取归档文件 -
tar -cvzf out.tar.gz file
- -z: 归档后使用gzip压缩
-
mount/umount
挂载/弹出
输出查看命令
-
echo
显示文本 -
cat
将[文件]或标准输入组合输出到标准输出 -
head -n
输出文件的前n行内容 -
tail -n -f
输出文件的后n行,-f
当文件增长时,输出后续添加的数据 -
more
向下翻页查看文件 -
less
上下翻页查看文件
关机命令
-
shutdown -h now
立刻关机 -
shutdown -h +10
10分钟后关机 -
shutdown -h 23:10
23:10关机 -
shtudown -r now
立刻重启 -
poweroff
立刻关机 -
reboot
立刻重启 - 其他:
login, halt, chsh
系统管理相关命令
-
uname
输出系统相关信息 -
jobs
显示后台运行的程序 -
bg
将程序放在后台执行 -
fg
将程序转入前台执行 -
history
显示执行过的命令,!n
执行编号为n的命令,!!
执行上一条命令 -
clear(ctrl+L)
清屏 -
which
查找环境变量中的文件 - 其他:
df, top, free, quota, at, lp, groupadd kill
系统安全相关命令
-
whoami
当前用户名,和id -un
一样 -
id
查询当前用户的信息 -
users
查询当前登录用户 -
passwd
修改用户密码 -
su
切换用户 -
sudo
以root权限执行命令
时间日期
-
data -u +%Y/%m/%d
指定显示格式,其中/可以用其他任意字符代替 -
cal
显示日历 -
uptime
显示当前时间,开机时长,登录用户
硬件
-
lspci
列出PCI设备 -
lsusb
列出USB设备 -
lsmod
列出设备驱动- 以上命令
-v
显示详细信息
- 以上命令