Linux基础

目录与文件操作

/根目录

·pwd 查看当前所在目录

·cd 改变所在的目录 change directory 可配合tab键使用

  cd ~ 进入用户根目录

  cd .. 返回上一目录

·ls 列出目录里的文件

     .开头的文件是隐藏文件,ls看不到,ls -la可以看到

·ls -la 列出全部文件

·mkdir 创建目录

  创建子目录要求父目录一定存在,如mkdir /data/test要求data路径一定存在,若是父目录不存在,可以加一个-p的参数

  mkdir -p /data1/test1 此时data1目录可能不存在

·rm 删除目录或文件

  目录一般不让删除,比如上述的/data1/test1,使用rm /data1/test1 无法删除,可以加个参数-f(force)

  rm -f  /data1/test1这样就删除了

·rm -rf www 递归强行删除目录及子目录(一般不要用)

·touch 新建一个文件

  如touch 1.txt

·echo 向文件中插入某些内容

  如echo aaa > 1.txt 内容aaa会覆盖1.txt的内容

·cat 查看文件内容

  如cat 1.txt

路径

/表示系统的根目录

~ 表示当前所登陆的用户的主目录

. 表示当前的目录

../ 表示上一级目录

移动

mv 移动/重命名目录或文件

  如mv 1.txt 2.txt将1.txt重命名为2.txt

    mv 2.txt test/将2.txt移动到test目录  

cp 复制目录或文件

  如 cp 2.txt test/将2.txt拷贝到test目录

vi编辑器

 i 输入编辑模式

 esc 退出编辑模式

 :wq 保存文件并退出

 :q 直接退出不保存文件

 :wq! 强制保存并退出

 / 可以进行搜索,在/后面加上要搜索的文字,然后回车

 n 可以查找下一处

 N 可以查找上一处

 ctrl+f 向后翻页

 ctrl+b 向前翻页

权限

linux每个文件都属于一个用户和用户组,一般是创建者,权限分为所有者、所属者和其他人。r表示读权限4,w表示写权限2,x表示执行1

root是管理员账户,可以执行所有的任务

  ·su root 切换到用户

  ·exit 退出

  ·sudo root 临时使用root权限

用户管理

  useradd 添加用户 如useradd zhangsan

  passwd  设置密码 如passwd zhangsan 就可以给zhangsan用户设置密码了

  userdel  删除用户 如userdel zhangsan

su 切换用户 如su zhangsan切换到zhangsan用户,/etc/passwd目录下存放所有的用户,每个用户都可以创建一个自己的home总目录

chmod修改用户权限 chmod [ugoa] [+-=] [rwx],ugoa分别表示属主、属组、其他用户、所有用户

history查看当前用户下历史所有命令

 

posted @ 2017-03-21 15:48  叮呤  阅读(145)  评论(0编辑  收藏  举报