中文输入法的设置:
Application->System Tools->Setting->regin&Language->Input Source
1.linux环境
redhat
2.快捷键:
Tab键 自动补齐命令
crtl+a光标移动到命令行首
crtl+e光标移动到命令行尾
crtl+u删除光标以前的内容
crtl+k删除光标以及其之后的内容
crtl+左右键 以单词为单位左右移动
crtl+c终止某命令
crtl+r搜索历史命令 //逆向搜索
查看历史命令:history
清空:history -c
调用历史命令:
!数字 //执行某一历史命令
!关键字//执行关键字开头的命令
dev文件下存放的是硬件设备
sbin管理员的命令
bin普通用户的命令存放
4.linux下对文件的操作:
创建一个文件 touch 文件名
gedit 文件名(有文件存在就直接打开,文件不存在就先创建再打开)
vim 文件名 有文件存在就直接打开,文件不存在就先创建再打开
删除 rm 文件名/rm -f 文件名
修改
编辑:vim,gedit
复制:cp source dst
移动:mv source dst
重命名:mv source dst
查看cat head fle less more
5.linux 下对于目录的操作
新建:mkdir dir
mkdir -p dir/dir1/dir2
删除:
rmdir dir //删除目录为空
rm -fr dir //删除目录
查看:ls 目录名 //列出目录内容
ls -R dir //递规显示
ls -ld dir //显示目录
修改:
添加/删除。。。文件/目录
移动/复制目录
cp -r/-R 目录名 (移动目录)
mv source dst
切换工作目录:
cd /cd ~ //切换目录到当前用户家目录
cd ~student //切换到某个目录的家目录
cd dir //切换到某目录
watch -n 监控命令 n代表多久监控一次
watch -n 1 ls /mnt 监控mnt文件
rm -fr * 删除所有内容
通配符
* 匹配0个或多个字符
?匹配单个字符
[[:alpha:]]
[[:lower:]]匹配单个小写字母
[[:punct:]]匹配单个符号
[[:alnum:]]匹配单个字母或数字
[[:space:]]匹配单个空格
针对已经存在的文件和不存在的文件均生效
{1,2,3}
{1..5}
{1..2}{a..c}
仅针对已经存在的文件
[ac]
[a-c]
[!ac]除了ac之外的都删除
[^ac]除了ac之外的都删除
标准输入(stdin) 用0表示
标准输出(stdout) 用1表示
标准错误(stderr) 用2表示
重定向:不从键盘输入,选择用其他方式输入的过程称为输入重定向(用<表示)
tr 'a-z' 'A-Z'
tr 'a-z' 'A-z' < filename 把filename文件中的内容转换为大写
标准输出重定向
find /etc -name passwd 1>file.ok
find /ect -name passwd 1>>file.ok
标准错误重定向
find .ect -name passwd 2>file.err
find .ect -name passwd 2>/dev/null
find .ect -name passwd 2>>file.err 输出,不覆盖原有的
补充:find .ect -name passwd 1>file.ok 2>file.err 正确的放在file.ok中,错误的放在file.err中
find .ect -name passwd &>file.all把符合1和2的全放入file.all中
管道符:将前一条命令的输出作为后一条命令的标准输入
find /etc -name passwd 2>/dev/null | wc-l
将错误的转化为正确的输出 ,从而通过管道符find /etc -name passwd 2&>11 |wc -l
# tee命令 :x显示输出到屏幕上并保存输出
Application->System Tools->Setting->regin&Language->Input Source
1.linux环境
redhat
2.快捷键:
Tab键 自动补齐命令
crtl+a光标移动到命令行首
crtl+e光标移动到命令行尾
crtl+u删除光标以前的内容
crtl+k删除光标以及其之后的内容
crtl+左右键 以单词为单位左右移动
crtl+c终止某命令
crtl+r搜索历史命令 //逆向搜索
crtl+alt+上下键 快速切换界面
windows+l 锁屏
3.常用命令
cat命令:查看文件内容查看历史命令:history
清空:history -c
调用历史命令:
!数字 //执行某一历史命令
!关键字//执行关键字开头的命令
dev文件下存放的是硬件设备
sbin管理员的命令
bin普通用户的命令存放
4.linux下对文件的操作:
创建一个文件 touch 文件名
gedit 文件名(有文件存在就直接打开,文件不存在就先创建再打开)
vim 文件名 有文件存在就直接打开,文件不存在就先创建再打开
删除 rm 文件名/rm -f 文件名
修改
编辑:vim,gedit
复制:cp source dst
移动:mv source dst
重命名:mv source dst
查看cat head fle less more
5.linux 下对于目录的操作
新建:mkdir dir
mkdir -p dir/dir1/dir2
删除:
rmdir dir //删除目录为空
rm -fr dir //删除目录
查看:ls 目录名 //列出目录内容
ls -R dir //递规显示
ls -ld dir //显示目录
修改:
添加/删除。。。文件/目录
移动/复制目录
cp -r/-R 目录名 (移动目录)
mv source dst
切换工作目录:
cd /cd ~ //切换目录到当前用户家目录
cd ~student //切换到某个目录的家目录
cd dir //切换到某目录
watch -n 监控命令 n代表多久监控一次
watch -n 1 ls /mnt 监控mnt文件
rm -fr * 删除所有内容
通配符
* 匹配0个或多个字符
?匹配单个字符
[[:alpha:]]
[[:lower:]]匹配单个小写字母
[[:punct:]]匹配单个符号
[[:alnum:]]匹配单个字母或数字
[[:space:]]匹配单个空格
针对已经存在的文件和不存在的文件均生效
{1,2,3}
{1..5}
{1..2}{a..c}
仅针对已经存在的文件
[ac]
[a-c]
[!ac]除了ac之外的都删除
[^ac]除了ac之外的都删除
标准输入(stdin) 用0表示
标准输出(stdout) 用1表示
标准错误(stderr) 用2表示
重定向:不从键盘输入,选择用其他方式输入的过程称为输入重定向(用<表示)
tr 'a-z' 'A-Z'
tr 'a-z' 'A-z' < filename 把filename文件中的内容转换为大写
标准输出重定向
find /etc -name passwd 1>file.ok
find /ect -name passwd 1>>file.ok
标准错误重定向
find .ect -name passwd 2>file.err
find .ect -name passwd 2>/dev/null
find .ect -name passwd 2>>file.err 输出,不覆盖原有的
补充:find .ect -name passwd 1>file.ok 2>file.err 正确的放在file.ok中,错误的放在file.err中
find .ect -name passwd &>file.all把符合1和2的全放入file.all中
管道符:将前一条命令的输出作为后一条命令的标准输入
find /etc -name passwd 2>/dev/null | wc-l
将错误的转化为正确的输出 ,从而通过管道符find /etc -name passwd 2&>11 |wc -l
# tee命令 :x显示输出到屏幕上并保存输出