n登出系统用exit
n进入图形界面用ctrl+alt+F7
n文字终端切换 ctrl+alt+(F1-F6)
n常用按键ctrl+c:中断当前程序q:退出 Tab:命令或文档补全
n上下箭头:翻看执行过的命令
n在线帮助man info --help
n立即关机用:shutdown -h now、shutdown -h 0、init 0
n立即重启用:shutdown -r now、shutdown -r 0、init 6、reboot
shutdown -h +10 :10分钟后关机
shutdown -r +10 :10分钟后重启
shutdown -t secs 10:10秒钟后关机
Ø echo:显示
Ø PATH:路径环境变量(使用环境变量用“$环境变量名”,设置用“环境变量名=”值与值之间以“:”分隔)
Ø date:显示日期和时间
Ø cal:显示日历
7.1 文件和目录操作命令
Ø cd:改变目录,内部命令
Ø pwd:显示当前目录,内部命令
Ø ~:当前用户的家目录
Ø ls:浏览目录
选项:-a:所有文件(包括隐藏文件);-l:显示长文件名
Ø mkdir:创建一个目录
选项:-p:允许创建多级目录
Ø rm:删除文件或目录
选项:-R、r:包括子目录和文件;-f:强制删除
Ø cp:复制文件或目录
选项:-R、r:包括子目录和文件;-f:强制覆盖
Ø mv:移动文件或目录(包括子目录和文件)
例:mv abc abcd (abc为文件名,可以用文件abc更名为abcd)
mv abc abcd(abc为目录名)
n文本文件相关命令:
Ø touch:创建一个空的文件。
Ø more:分页显示文件,不可翻页。
Ø less:分页显示文件,可翻页。
Ø cat:显示文件或创建文件(cat >文件 用ctrl+d保存)。
Ø tac:从最后一行开始显示文件。
Ø head -n 10 <文件>:显示头10行。
Ø tail -n 10 <文件>:显示尾10行。
Ø vi:编辑文件。
Ø (:w、:q、:wq:分别为保存、退出、保存退出,后面加上“!”表示强制。
yy、nyy:复制行,n代表行数。
Ø p:粘贴。
Ø u:undo
Ø /:查找,在查找中可使用n向下查找,N向上查找。
Ø wc:统计文件行数,字数和字符数。
Ø 选项:-l:统计行数。-w:统计字数(以空格为界)。-m:统计字符数。
Ø find <目录> <选项> <内容>:查找文件
选项:-name:以文件名查找;-user:以用户名查找 例:find / -name abc find / -name *abc find / -user user1 #查找user1的所有文件
Ø which:在$PATH范围内查找
n文件类型 -rwxrw-r-- 1 root root 123
Ø -为文件类型:d:目录l:链接文件b:块设备c:字符设备
Ø 后面9个字符为文件或目录的权限
Ø 前三个为所有者权限
Ø 中间三个为属组权限
Ø 后三个为其组权限
r:读 4 w:写2 x:执行 1
nchgrp:改变文件或目录属组
选项:-R:包括子目录和文件
例:chgrp user abc
nchown:改变文件或目录所有者
选项:-R:包括子目录和文件
例:chown user1:user abc(user1为所有者,user为属组)
nchmod:改变文件或目录权限
选项:-R:包括子目录和文件
有两种方法:(1)用数值 例:chmod 777 abc 777为rwxrwxrwx
(2)u代表所有者权限;g代表属组权限;o代表它组权限;a代表所有人
+为添加权限;-为删除权限;=为设置权限
例:chmod u=rwx,g=rw,o=r abc abc的权限为rwxrw-r--
chmod u-x,g-w,o+w abc 在原有基础上对所有者权限减x,对属组权限减w,对它组权限加w