Linux一些基础知识——第一天

中文输入法的设置:
   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显示输出到屏幕上并保存输出

猜你喜欢

转载自blog.csdn.net/Jacson_Wangx/article/details/55669834
今日推荐