【用户管理】

查看当前用户     whoami

新建用户     sudo adduser higginCui

查看新建用户     ls /home

使用新建用户登录     su -l higginCui

删除用户 sudo deluser higginCui --remove-home

【文件权限】

注意:

一个目录同时具有读权限和执行权限才可以打开并查看内部文件。

一个目录要有写权限才允许在其中创建其他文件。

变更文件所有者     sudo chown 拥有者名称 文件名     示例 sudo chown higginCui text.txt

修改文件权限     chmod 777 text.txt

【目录路径】

获取当前路径     pwd

以绝对路径前往某个位置     cd /usr/local/bin

以相对路径前往某个位置     cd ../../user/local/bin    (加入现在在/home位置处)

【文件基本操作】

新建空白文件     touch test.txt

新建目录     mkdir mydir

创建多级目录     mkdir -p father/son/grandson

复制文件     cp  text.txt  father/son/grandson

复制目录  cp -r mydir  father/son/grandson

删除文件  rm test.txt   (如果删除只读权限的文件,会有删除提示)

删除文件  rm -f test.txt    (如果删除只读权限的文件,没有删除提示)

删除目录  rm -r father

重命名文件  mv 旧文件名 新文件名       mv  old.txt  new.txt

移动文件  mv 源文件   目的目录           mv test.txt  /tmp/

cat查看文件  cat test.txt

cat查看文件并显示行号  cat -n test.txt

more查看文件  more test.txt     (适用于行数较多的文本,按Space向下滚动一行,按Enter线下滚动一屏)

head查看文件  head -n 10 /tmp/test.txt

tail查看文件  tail -n 10 test.txt

查看文件类型  file /bin/ls

【文件打包与压缩】

打包  tar -cvf  test.tar  test  (把test文件夹打包成test.tar)

解包  tar -xvf  test.tar  (将tesst.tar解包)

打包并压缩   tar  -czvf  test.tar.gz  test

解包并解压缩  tar  -xzvf  test.tar.gz

02_linux常用指令的更多相关文章

  1. linux常用指令

    整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...

  2. 走进AngularJs(二) ng模板中常用指令的使用方式

    通过使用模板,我们可以把model和controller中的数据组装起来呈现给浏览器,还可以通过数据绑定,实时更新视图,让我们的页面变成动态的.ng的模板真是让我爱不释手.学习ng道路还很漫长,从模板 ...

  3. mac 终端 常用指令

    开始正式研究ios 应用开发,由于是从C开始学起,所以学习下常用的mac终端指令,方便后续常用操作. mac 终端 常用指令: 1.ls指令 用途:列出文件 常用参数 -w 以简洁的形式列出所有文件和 ...

  4. ImageMagick常用指令详解

    Imagemagick常用指令 (ImageMagick--蓝天白云) (ImageMagick官网) (其他比较有价值的IM参考) (图片自动旋转的前端实现方案) convert 转换图像格式和大小 ...

  5. [AngularJS] 常用指令

    常用指令 ng-hide指令,用于控制部分HTML元素可见(ng-hide="false")和不可见状态(ng-hide="true"),如下: <div ...

  6. iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )

    一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的   git的起源 作者是Linux之父:Linus Bened ...

  7. linux下svn常用指令

    windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的 ...

  8. [转载]linux下svn常用指令

    一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows ...

  9. ARM汇编常用指令

    RAM汇编常用指令有MOV B BL LDR  STR

随机推荐

  1. [USACO19FEB]Cow Dating

    Luogu5242 通过观察数据,我们可以发现,右端点的取值是单调递增的.于是,我们可以极限一波,用一个双指针法,类似于队列. 右端点的取值满足以下公式: (1-p1)(1-p2)..(1-pn) * ...

  2. js 中常见的深拷贝的方法

    建议最简单的第一种 1.通过 JSON 对象实现深拷贝 this.data = JSON.parse(JSON.stringify(this.vm.$store.state.security.menu ...

  3. JSON 请求太大,无法反序列化。

    在post请求中数据太大导致报500错误.错误提示 JSON 请求太大,无法反序列化. 在config中加 <system.web.extensions> <scripting> ...

  4. 实现接口必须要加注解@Override吗

    不一定的,但是我们的编译器在查询我们重写的方法,方法名,参数,返回类型的时候,是能够根据注解来帮助我们判断方法重写的正确与否 所以我们有必要在编写过程中加上@Override,虽然我们的eclipse ...

  5. JSON中的坑

    坑一. 在使用localStorage时,我们会给一个key存取一个value,这个value可以是一个普通的字符串,也可以是一个对象,如果是一个字符串,我们就需要通过JSON.stringify来转 ...

  6. Git学习系列之 Git 、CVS、SVN的比较

    Git .CVS.SVN比较 项目源代码的版本管理工具中,比较常用的主要有:CVS.SVN.Git 和 Mercurial  (其中,关于SVN,请参见我的博客:SVN学习系列) 目前Google C ...

  7. ServletRequestLister

    1 知识点

  8. gradle简单配置跟模块依赖

    参考文章: https://www.cnblogs.com/lykbk/p/erwerwerwerwerwerwe.html https://www.cnblogs.com/jiangxiaoyaob ...

  9. mysql linux下表名忽略大小写注意事项

    在Unix中使用lower_case_tables_name=0,在Windows中使用lower_case_tables_name=2.这样了可以保留数据库名和表名的大小写.不利之处是必须确保在Wi ...

  10. QSS为Qt程序添加不一样的样式

    添加 QSS 样式文件 在 Qt 项目中新建一个或使用已有的 Qt Resource File,在资源文件下面新建一个普通文件,命名为 Light.qss: 为 Light.qss 添加如下内容: 这 ...