02_linux常用指令
【用户管理】
查看当前用户 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常用指令的更多相关文章
- linux常用指令
整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...
- 走进AngularJs(二) ng模板中常用指令的使用方式
通过使用模板,我们可以把model和controller中的数据组装起来呈现给浏览器,还可以通过数据绑定,实时更新视图,让我们的页面变成动态的.ng的模板真是让我爱不释手.学习ng道路还很漫长,从模板 ...
- mac 终端 常用指令
开始正式研究ios 应用开发,由于是从C开始学起,所以学习下常用的mac终端指令,方便后续常用操作. mac 终端 常用指令: 1.ls指令 用途:列出文件 常用参数 -w 以简洁的形式列出所有文件和 ...
- ImageMagick常用指令详解
Imagemagick常用指令 (ImageMagick--蓝天白云) (ImageMagick官网) (其他比较有价值的IM参考) (图片自动旋转的前端实现方案) convert 转换图像格式和大小 ...
- [AngularJS] 常用指令
常用指令 ng-hide指令,用于控制部分HTML元素可见(ng-hide="false")和不可见状态(ng-hide="true"),如下: <div ...
- iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Bened ...
- linux下svn常用指令
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的 ...
- [转载]linux下svn常用指令
一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows ...
- ARM汇编常用指令
RAM汇编常用指令有MOV B BL LDR STR
随机推荐
- c++重载operator的示例 非原创
#include<iostream> #include<vector> using namespace std; class test{ public: int v; /*构造 ...
- C#集合之可观察的集合
如果需要集合中的元素何时删除或添加的信息,可以使用ObservableCollection<T>类.这个类是为WPF定义的,这样UI就可以得知集合的变化.这个类在程序集WindowsBas ...
- 通过遍历类向Aspose.cell模板中插入数据
/// <summary> /// 遍历类所有字段 /// </summary> /// <param name="designer">aspo ...
- oracle闪回(flashback)的部分实用操作(彻底删除的除外)
一.数据delete并且commit提交之后的闪回 (一):根据时间来恢复:1.查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点)select ...
- linux的yum报错
yum makecache Loaded plugins: fastestmirror Could not retrieve mirrorlist http://mirrorlist.centos.o ...
- 浅解bootstrap 下拉框插件
最近的业务需求是把后台数据渲染到前端,其中有一个是复选框数组,前端选择渲染的方式是bootstrap的下拉插件 渲染完成之后,此时会在原有select同级上面生成buton,dropdown-menu ...
- CSAPP阅读笔记-数组分配与访问-来自第三章3.8的笔记-P176-P183
这一节比较简单,仅记录几个比较重要的点: 1.C语言允许对指针进行运算,计算出的值会根据该指针引用的数据类型大小进行伸缩. 例子: 其中,xE是数组的起始地址.注意,指针运算时,若最终结果为指针,则指 ...
- 聊聊Python ctypes 模块(转载)
https://zhuanlan.zhihu.com/p/20152309?columnSlug=python-dev 作者:Jerry Jho链接:https://zhuanlan.zhihu.co ...
- jqueyr validtion的使用
江北机场对validtion的扩展 <script type="text/javascript"> $.validator.setDefaults({ /*关闭键盘输入 ...
- Swift构造器链
IDE:Xcode Version7.3.1 指定构造器: 1>名字为init的方法前没有前缀(子类重写时有override除外), 2>一个类中至少有一个指定构造器,其必须初始化类中的所 ...