cd命令:切换目录

(1)切换到目录 /usr/local

cd /usr/local

(2)去到目前的上层目录

cd ..

(3)回到自己的主文件夹

cd ~

ls命令:查看文件与目录

(4)查看目录/usr下所有的文件

ls -a /usr

mkdir命令:新建新目录

(5)进入/tmp目录,创建一个名为a的目录,并查看有多少目录存在

cd /tmp

mkdir a

ls

(6)创建目录a1/a2/a3/a4

mkdir -p a1/a2/a3/a4

rmdir命令:删除空的目录

(7)将上例创建的目录a(/tmp下面)删除

rmdir a

(8)删除目录a1/a2/a3/a4,查看有多少目录存在

rmdir -p a1/a2/a3/a4

cp命令:复制文件或目录

(9)将主文件夹下的.bashrc复制到/usr下,命名为bashrc1

sudo cp ~/.bashrc /usr/bashrc1

(10)在/tmp下新建目录test,再复制这个目录内容到/usr

cd /tmp

mkdir test

sudo cp -r /tmp/test /usr

mv命令:移动文件与目录,或更名

(11)将上例文件bashrc1移动到目录/usr/test

cd usr

mv bashrc1 test

(12)将上例test目录重命名为test2

sudo mv test test2

rm命令:移除文件或目录

(13)将上例复制的bashrc1文件删除

cd test2

sudo rm  -i bashrc1

y

(14)将上例的test2目录删除

cd ..

sudo rm  -r test2

cat命令:查看文件内容

(15)查看主文件夹下的.bashrc文件内容

cat ~/.bashrc

tac命令:反向列示

(16)反向查看主文件夹下.bashrc文件内容

tac ~/.bashrc

more命令:一页一页翻动查看

(17)翻页查看主文件夹下.bashrc文件内容

more ~/.bashrc

head命令:取出前面几行

(18)查看主文件夹下.bashrc文件内容前20行

head -n 20 ~/.bashrc

(19)查看主文件夹下.bashrc文件内容,后面50行不显示,只显示前面几行

head -n-50 ~/.bashrc

tail命令:取出后面几行

(20)查看主文件夹下.bashrc文件内容最后20行

tail -n 20 ~/.bashrc

(21) 查看主文件夹下.bashrc文件内容,只列出50行以后的数据

tail -n+50 ~/.bashrc

touch命令:修改文件时间或创建新文件

(22)在/tmp下创建一个空文件hello并查看时间

cd /tmp

touch hello

ls -l hello

(23)修改hello文件,将日期调整为5天前

sudo touch -d"5 days ago" hello

chown命令:修改文件所有者权限

(24)将hello文件所有者改为root帐号,并查看属性

sudo chown root /tmp/hello

ls -l /tmp/hello

find命令:文件查找

(25)找出主文件夹下文件名为.bashrc的文件

find ~ -name .bashrc

tar命令:压缩命令

(26)在/目录下新建文件夹test,然后在/目录下打包成test.tar.gz

sudo mkdir /test

sudo tar -zcv -f /test.tar.gz test

(27)解压缩到/tmp目录

sudo tar -zxv -f /test.tar.gz -c /tmp

grep命令:查找字符串

(28)从~/.bashrc文件中查找字符串'examples'

grep -n 'example' ~/.bashrc

(29)配置Java环境变量,在~/.bashrc中设置

gedit ~/.bashrc

将语句  export JAVA_HOME=JDK安装路径  加入文件第一行并保存

source ~/.bashrc

(30)查看JAVA_HOME变量的值

echo $JAVA_HOME

最新文章

  1. [转载]从MyEclipse到IntelliJ IDEA-让你摆脱鼠标,全键盘操作
  2. DropDownList实现可输入可选择
  3. Erlang&RabbitMQ服务安装配置
  4. MyBatis的动态SQL详解
  5. mac 终端启动 jboss 停留在(Starting) 不能启动joss
  6. Angularjs调用公共方法与共享数据
  7. PL/0编译器(java version)–Praser.java
  8. struts过滤器和拦截器的区别
  9. JS面向对象组件(三)--面向对象中的常用属性和方法
  10. [python]Python操作MySQL
  11. Jackson 高性能的JSON处理 ObjectMapper
  12. Spring Data Solr教程(翻译)
  13. WPF自定义控件之带倒计时的按钮--Button
  14. ko list and css gradient
  15. Java SE (6)之 多线程
  16. linux sudo环境变量设置
  17. docker 10 docker的镜像原理
  18. Python随手记—各种方法的使用
  19. Sitecore CMS中如何管理默认字段值
  20. JQuery Deferred 对象

热门文章

  1. Java虚拟机解释器与JIT编译器
  2. t5_sumdoc.txt
  3. [转]JS - Promise使用详解1(基本概念、使用优点)
  4. shebang是啥
  5. 查找算法(6)--Block search--分块查找
  6. nginx 安装 ssl 证书
  7. python 使用 elasticsearch 常用方法(聚合)
  8. jmockit使用总结-MockUp重点介绍
  9. CentOS升级kernel
  10. Apache显示目录列表及icons目录的问题