Linux 的shell基本命令:
shell的版本:1.Bourne Shell(sh) 2.C Shell(csh) 3.Korn Shell(ksh) 4.Bourne Again Shell(bash)其中bash是最流行的版本
shell命令的基本格式:
命令提示符:username@hostname:direction$
用户名@主机名:目录名$
命令格式:命令名称,选项,参数。
1.一条命令的三要素之间用空格隔开
2.若将多个命令在一行书写,用分号将各命令隔开
3.如果一条命令不能在一行写完,在行尾使用反斜杠(\)标明该条命令未结束
(就是使用空格+反斜杠)
su 登录到管理员账户(获取管理员权限,需要输入密码)。
clear = 快捷键ctrl +l = 清空屏幕
快捷键ctrl +c 终止命令
补全命令:按下Tab键,将文件名称补齐(或是命令)
查询命令历史:history [numberline]查询命令历史
echo $HISTSIZE 显示历史命令容量
HISTSIZE = 1000 修改历史命令容量
定义命令别名:alias 新命令名称 = '原命令名称 '
unalias 新命令名称可以取消别名
alias命令如果不带任何参数,默认列出当前已定义的别名
通配符:
1.星号(*)匹配任意长度字符串 ls file_*.txt
file_liu.txt file_wang.txt file_lee.txt file_song.txt
2.问号(?)匹配一个长度的字符串 ls file_?.txt
file_1.txt file_2.txt file_3.txt file_4.txt file_5.txt
3.方括号([...])匹配其中指定的一个字符 ls file_y.txt
file_yes.txt
4.方括号([ - ])匹配制定的一个字符范围 ls file[6-9].txt
file_6.txt file_7.txt file_8.txt file_8.txt
5.方括号([^...])除了其中指定的字符,均可匹配 ls _[^245].txt
file_1.txt file 3.txt
管道特殊字符(|)将前一个命令的输出作为后一个命令的输入
输入输出重新定向、
>file将file文件重新定向为输出源
<file将file文件重新定向为输入源
cat在标准输出上显示文件
Linux的基本命令:
ls列出文件名/cat显示文本文件/rm删除文件/cp复制文件/mv移动文件/
mkdir创建目录/rmdir删除目录/cd转换目录/file查看文件类型/echo显示文本/
date显示时间和日期/gzip压缩文件/gunzip解压缩文件/bzip2压缩文件/
tar归档和展开文件/ps列出进程/kill杀死进程/df检查文件系统空间占用情况/
du显示磁盘空间的使用情况/chmod改变文件或目录的访问权限/
chown改变文件或目录的属主/chgrp改变文件或目录所属的组/rpm rpm包管理工具/
info获得帮助/man获取帮助(我一般用这个)/pwd显示当前工作目录的绝对路径/
基本系统维护命令:
sudo shudown -r +10代表10分钟之后重新启动
sudo shutdown -h now代表立马关机
选项:
1.-k不真正关机,只是发出警告信息给所有登录的用户
2.-r关机后立即重新启动
3.-h立即关机
4.-f快速关机,重启动时跳过fsck
5.-n快速关机,不经过init程序
6.-c取消一个正在执行的shutdown命令
passwd username为已有账户重新修改用户口令
su命令用于临时改变用户身份,具有其他用户的权限
普通用户可以用su临时拥有超级用户的权限
放弃当前用户身份,可以用exit命令切换回来
su命令的一般语法格式为:
su [-c | -m -- ] username
选项“-c”表示执行一个命令后就结束“-m”表示仍保留环境变量不变
“--”表示转换用户身份时,同时使用该用户的环境
单独使用su命令,默认要切换为超级用户root。
网友评论