linux常用命令
-
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 按文件大小查找