Linux 常用命令
Linux 常用命令
Alexlinux常用命令
su 切换到root权限
su - 切换到root用户
exit 退出用户登录
hostname 显示主机名
ls 列出文件清单
uname 显示系统名称
uname -a 完整的系统名
uname –all 同上(无差别)
Ctrl+c 终止当前进程
命令 & 在后台执行此命令
jobs 查看后台作业列表
bg 1 继续执行后台任务1
fg 1 将后台任务调1到前台运行
ls -a 显示所有文件(包括隐藏文件)
ls -l 显示详细信息
ls -R 递归显示子目录结构
ls -ld 显示目录和链接信息
linux文件目录
/dev 存放设备抽象文件
/lib 存放系统库文件
/sbin 存放特权级二进制文件
/var 一般存放经常变化的数据
/home 用户家目录
/etc 配置文件存放目录
/media 自动挂载设备目录
/lost+found ext系统文件
/srv
/tmp 临时文件目录(系统会自动删除其中的文件)
/boot 存放内核与启动程序相关文件
/bin 存放二进制文件(可执行命令)
/usr 一般存放安装程序
/proc 内存中的实时信息(虚拟目录)
/root 特权用户(root)家目录
/opt 大型软件存放目录(非强制)
/mnt 正常文件挂载目录
/selinux 安全机制相关文件
/sys 系统底层信息目录
linux日期和时间
- 命令”date”可以查看、设置当前系统时间
- 格式化显示日期: +%Y–%m–%d
- 显示UTC时间: date -u
- 修改系统时间: date -s
- 命令”hwclock(clock)”用以显示硬件时钟时间
- 命令”cal”用以查看日历
- 命令”uptime”用以查看系统运行时间
linux 查看输出命令
命令”echo”用以显示输入的内容
命令”cat”用以显示文件内容
命令”head”可以显示文件的头几行(默认10行)
-n 指定显示的行数命令”tail”用以显示文件的末尾几行(默认10行)
-n 指定显示的行数
-f 追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)命令”more”用于翻页显示文件内容(只能向下翻)
命令”less”用于翻页显示文件内容(可上下翻)
linux 查看硬件信息
命令”lspci”用以查看PCI设备
-v 查看详细信息命令”lsusb”用以查看USB设备
-v 查看详细信息命令”lsmod”用以查看加载的模块(驱动)
linux 文件查找
命令”locate”用以快速查找文件、文件夹
locatekeyword
此命令需预先建立数据库,数据库默认每天更新一次,可以使用”updatedb”命令手工建立、更新数据库命令”find”可以高级查找文件、文件夹:
find . -name keyword
在当前目录查找文件名中包含”keyword”的文件find / -name *.conf
在根目录中查找文件名以”.conf”结尾的文件find / -perm 777
在根目录中查找权限为”777”的文件find / -type d
在根目录中查找类型为”d”(目录)的文件find . -name "a*" -exec ls -l {} \;
立即重启
“find”支持很多种查找条件,常用的如下:
- -name 按名称查找
- -perm 按权限查找
- -user 按所有者查找
- -group 按所属用户组查找
- -ctime 按创建时间查找
- -type 按文件类型查找
- -size 按文件大小查找