【linux】学习3
鸟哥 书的第7章
从 /home/dtest1 跳入 /home/dtest2 目录: cd ../dtest2 注意 cd后有空格 ..后无空格
特殊目录:
. 代表此层目录
.. 代表上层目录
- 代表前一个工作目录
~ 目前用户身份所在的主文件夹
~用户名 这个用户的主文件夹
处理目录的命令:
cd 切换目录
pwd 显示当前目录
pwd -P : 对于链接文件,显示原本文件的位置 不加 -P 就显示当前链接文件的位置
mkdir 新建一个新的目录
mkdir -p test1/test2/test3 用 -p 可以一下子创建一串文件
mkdir -m 600 test4 设置新文件属性为 rw- --- --- 否则采用默认权限
rmdir 删除一个空的目录
rmdir -p test1/test2/test3 删除一串空文件
环境变量:
echo $PATH : 查看环境变量 $表示后面接的是变量 echo有显示的意思
ls: 查看文件与目录 -a 表示显示隐藏文件 -l表示显示全部信息
ls -l test1 :显示test1目录下文件的信息
ls -alF --color=never ~ :不显示颜色 在文件名末尾显示该文件类型
ls -al --full-time ~ :完整显示文件的修改时间
ll : 等价于 ls -l
cp: 复制文件
cp -r /etc/ /tmp 复制目录 加 -r
cp -i ~/.bashrc /tmp/bashrc 询问是否覆盖已有文件用 -i
cp -a /test1 /test2 完全复制文件,属性,权限,所有权不变 加 -a 但是若用户本身没有权限 加上-a,用户的所有权也会改变
rm [-fir] 文件或目录 : 移除文件或目录
-f 忽略不存在的文件,不出现警告
-i 删除前询问是否删除
-r 递归删除目录 最好不要用
mv [-fiu] source1 source2 ... destination 移动文件或目录 或重命名
-f: 若目标文件已存在,直接覆盖,不询问
-i:若目标文件已存在,询问是否覆盖
-u: 若目标文件已存在,只有source比较新才更新
mv test1 test2 把test1 重命名为 test2 放到同一个文件夹下就是重命名 放在不同文件夹下就是移动
mv filea fileb test1 把文件filea fileb都移动到 test1目录里
文件内容查询:
cat :从第一行开始显示文件内容
cat /etc/issue
cat -n /etc/issue :显示行号用 -n
tac: 从最后一行开始显示文件
nl :显示时顺便显示行号
nl file1
more: 一页一页的显示文件内容
less: 与more类似,而且可以向前翻页 可以执行和man一样的查询翻页动作
head: 只看头几行
tail: 只看尾几行
od: 二进制方式读取
head -n 5 file1 | tail -n 2 : -n 后的数字表示显示的范围 这里是显示file1文件的前5行中的后2行,就是显示第4、5行
touch 修改文件时间 或新建文件
touch file2 :若文件不存在则新建 否则更新 文件的内容修改时间 mtime
file :查看文件类型
which 查询命令名所在文件:
which man 会显示 usr/bin/man 只能找到当前用户的PATH变量中有的目录中的命令
文件名查找
whereis : 快 查找文件 可能找不到(还未更新数据库时)
locate:快 查找包含关键字的文件 可能找不到(还未更新数据库时)
find:慢 可以查找最近被修改的文件
find / -mtime 0 最近24小时被修改的文件
find /home -user kuang 找到home目录下kuang用户创建的文件
find / -nouser 查找不属于任何人的文件
【linux】学习3的更多相关文章
- Linux学习日记-使用EF6 Code First(四)
一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是 请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...
- Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码
在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...
- Linux学习笔记之兄弟连
systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.ap ...
- Linux学习内容
Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- 实验楼 linux 学习
实验楼 linux 学习 一.Linux 用户管理 1.查看用户 who am i // who mom likes whoami ====--------====== 输入的第一列表示打 ...
- linux学习网站分享
http://www.zhihu.com/question/19895288 http://linux.vbird.org/ 两个linux学习的网页存起来,以后学习.
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
随机推荐
- VTK初学一,e_Triangle_CellArray三角形的另一种方法绘制
#ifndef INITIAL_OPENGL #define INITIAL_OPENGL #include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRend ...
- mysql 删除重复数据,并保存最新一条数据
删除重复行 DELETE FROM ecm_member_login_session WHERE (number , client_code) IN ( ) AND update_time NOT I ...
- 宿主系统为Ubuntu 14,CentOS 6.5 安装VirtualBox增强工具失败:Building the OpenGL support module[FAILED]
安装先前的笔记:CentOS 6.3 中安装VirtualBOX增强工具失败:Building the main Guest Additions module[FAILED],执行了以下命令 #安装 ...
- 打开Excel的报错,提示:不能使用对象链接和嵌入
计算机这几天在打开Excel文档的时候,提示:不能使用对象链接和嵌入, 而且出现如下的提示:Microsoft Office Excel进程已停止工作, 每次打开Excel的时候都是同样的问题,害我跟 ...
- Android开源项目(二)
第二部分 工具库 主要包括那些不错的开发库,包括依赖注入框架.图片缓存.网络相关.数据库ORM建模.Android公共库.Android 高版本向低版本兼容.多媒体相关及其他. 一.依赖注入DI 通过 ...
- css position:absolute 如何居中对齐
写死宽度,就好弄了 position: absolute;left: 50%;width: 980px;margin-left: -490px; text-algin:center
- javascript基础07
javascript基础07 1.节点 元素.childNodes : 属性 只读 属性 子节点列表集合 元素.childNodes 只包含子节点,不包含孙节点 DOM节点的类型有很多种,w3c标准有 ...
- word20161204
CA, certification authority / 证书颁发机构 cache / 高速缓存 cache file / 缓存文件 caching / 缓存 caching resolver / ...
- OpenCV成长之路(9):特征点检测与图像匹配
特征点又称兴趣点.关键点,它是在图像中突出且具有代表意义的一些点,通过这些点我们可以用来识别图像.进行图像配准.进行3D重建等.本文主要介绍OpenCV中几种定位与表示关键点的函数. 一.Harris ...
- caffe学习系列(6):其他层介绍
主要包括softmax-loss层(与softmax有区别),全连接层(Inner Prouduct),accuracy层,reshape层, Dropout层. softmax: layers { ...