Linux命令由以下三部分组成:命令字+【选项】+【参数】 【选项】是指调用命令的具体功能:如 ls -l
有的命令字只有命令字:如 pwd
Linux基础命令:1.cd 切换工作目录 cd .. 切换到上级目录
cd / 切换到根目录
cd - 切换到当前目录之前的上一步目录
cd (~)切换到当前用户的家目录(登录目录)
cd ../.. 切换到 目录的上两级目录
2.ls 查看目录 ls -l 查看当前目录详细信息
ls -a 查看当前目录下的所有文件,包括隐藏文件
ls .. 查看上级目录
ls -t 以时间排序文件
ls -d 查看目录本身属性 ls -ld
3.touch 新建一个不存在的文件或修改时间戳 touch file{1..9}
stat + 文件名 查看时间戳:Access 访问时间 modify 内容修改时间 change 属性修改时间
4.mkdir 新建目录 mkdir /tmp/test/test1 /tmp/test/test2 -p 新建多级目录加-p
rmdir 删除空目录
rm 删除目录或文件 rm -r [dir/file]递归,删除文件或目录及目录下所有文件 回收箱找不回
rm -f 不再询问强制删除
5.cp 复制文件或目录 cp -r [dir1] 目录必须加-r cp file7 /etc/ cp dir2 dir3 -r
mv 移动文件兼具改文件名功能 mv file7 file1 mv file1 /tmp
6.man 帮助文档 man1 普通用户在shell中可以操作的指令或可执行档
man2 系统调用内核说明
man3 一些常用的函数(function)与函数库(library)
man4 系统设备
man5 配置文件
man6 游戏 man7 协议转换 man8 kernel有关的文件
7.cat 查看文件并给各行添加编号
more 查看大文件可按页下翻
less 查看大文件可按行下翻,有搜索功能
head 查看文件前10行 head -n 10 (-f动态查看,一般看日志文件用)
tail 查看文件后10行 tail -n 5 **注意通道“|”的穿插使用**
grep 过滤出含有某些字符的行 grep root /etc/passwd ^root root开始 root$ root结尾
8.echo 显示文字/重定向输出 echo > echo>>
9.date 显示时间 date
date -s 修改后的日期或时间 hwclock 显示硬件时间 cal 2014查看日历
hwclock -s 使系统时间与硬件时间统一 hwclock -w使硬件时间与系统时间统一