查看Linux系统信息
arch #显示机器的处理器架构(1)
uname -m #显示机器的处理器架构(2)
uname -r #显示正在使用的内核版本
uname -a #显示系统的详细信息
dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda #罗列一个磁盘的架构特性
hdparm -tT /dev/sda #在磁盘上执行测试性读取操作
cat /proc/cpuinfo #显示CPU info的信息
cat /proc/interrupts #显示中断
cat /proc/meminfo #校验内存使用
cat /proc/swaps #显示哪些swap被使用
cat /proc/version #显示内核的版本
cat /proc/net/dev #显示网络适配器及统计
cat /proc/mounts #显示已加载的文件系统
lspci -tv #罗列PCI设备
lsusb -tv #显示USB设备
date 显示系统日期
cal 2007 #显示2007年的日历表
date 041217002007.00 #设置日期和时间 - 月日时分年.秒
clock -w #将时间修改保存到 BIOS
关机、重启、登出
shutdown -h now #关闭系统(1)
init 0 #关闭系统(2)
telinit 0 #关闭系统(3)
shutdown -h hours:minutes & #按预定时间关闭系统
shutdown -c #取消按预定时间关闭系统
shutdown -r now #重启(1)
reboot #重启(2)
logout #注销
文件和目录
cd /home #进入'/home'目录
cd .. #返回上一级目录
cd ../.. #返回上两级目录
cd #进入个人的主目录
cd ~user1 #进入个人的主目录
cd - #返回上次所在的目录
pwd #显示工作路径
ls #查看目录中的文件
ls -F #查看目录中的文件
ls -l #显示文件和目录的详细资料
ls -a #显示隐藏文件
ls *[0-9]* #显示包含数字的文件名和目录名
tree #显示文件和目录由根目录开始的树形结构(1)
lstree #显示文件和目录由根目录开始的树形结构(2)
mkdir dir1 #创建一个叫'dir1'的目录
mkdir dir1 dir2 #同时创建两个目录
mkdir -p /tmp/dir1/dir2 #创建一个目录树
ln -s file1 lnk1 #创建一个指向文件或目录的软链接
ln file1 lnk1 #创建一个指向文件或目录的物理链接
文件搜索
find / -name file1 #从‘/’开始进入根文件系统搜索文件和目录
字符设置和文件格式转换
dos2unix filedos.txt fileunix.txt #将一个文本文件的格式从MSDOS转换成UNIX
挂载文件系统
磁盘空间相关
# 统计磁盘的使用情况,包括磁盘的大小,可使用,可用
df
# 更加清楚的显示磁盘使用情况
df -lh
# 全部的文件系统的使用情况
df -a
# 显示inode信息
df -i
# 查看当前目录每个文件夹的情况
du --max-depth=1 -h
用户和群组
文件权限
文件的特殊属性
打包和压缩文件
RPM包(Fedora,Redhat及类似系统)
YUM(Fedora,Redhat及类似系统)
文件处理命令
命令格式:命令 [-选项] [参数]
说明:1、个别命令使用不遵循此格式
2、当有多个选项时,可以写下一起
3、简化选项与完整选项
清理屏幕命令clear
显示文件内容命令cat
-n 显示行号
切换用户命令su
sudo passwd root 给root用户设置密码
su - 切换到root用户
su username 切换到普通用户
复制文件和目录命令cp
语法:cp -rf [文件和目录]
-r 复制目录
-p 保留文件属性
权限管理命令
文件搜索命令:find
命令名称:find
命令行所在路径:/bin/find
执行权限:所有用户
语法:find [搜索范围] [匹配条件]
功能描述:文件搜索
find . -iname "*.doc" -type f -exec cp {} /tmp/doc /;