linux基本操作2()

Posted calm寻路人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基本操作2()相关的知识,希望对你有一定的参考价值。

(一):
1:echo命令:
[deng@localhost ~]$ echo $PATH  //PATH为一个变量.
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/dengzhaoxu/.local/bin:/home/deng/bin
[dengz@localhost ~]$ xiao=/home/deng  //
[deng@localhost ~]$ cd xiao
bash: cd: xiao: 没有那个文件或目录
[deng@localhost ~]$ cd $xiao
[deng@localhost ~]$ pwd
/home/deng
[deng@localhost ~]$ xiao=deng
[deng@localhost ~]$ echo xiao
xiao
[dengzhaoxu@localhost ~]$ echo $xiao
deng

2:export  //为把变量提升为全局变量.
[deng@localhost ~]$ pwd
/home/dengzhaoxu
[deng@localhost ~]$ echo $SHELL
/bin/bash
[deng@localhost ~]$ echo $MAIL
/var/spool/mail/dengzhaoxu
[deng@localhost ~]$ echo $LANG
zh_CN.UTF-8
[deng@localhost ~]$ LANG=zh_cn.utf-8
[deng@localhost ~]$ echo LANG
LANG
[deng@localhost ~]$ echo $LANG
zh_cn.utf-8
[deng@localhost ~]$ echo $PS1
[u@h W]$
3:vim编辑器: vim +文件名称 //打开一个文件进行编辑, 敲击a,i,o等命令可以进入编辑模式,编辑完成之后按下Esc,在输入‘: wq!‘保存并退出.注意要先按下‘:‘

4:如果要在一个命令行上输入和执行多条命令,可以使用分号来分隔命令.
[dengzhaoxu@localhost ~]$ cd home/;ls
bash: cd: home/: 没有那个文件或目录
Python-3.6.1  公共  模板  视频  图片  文档  下载  音乐  桌面

5:断开一个长命令行使用‘‘
[dengzhaoxu@calm home]$ cd /usr/local
> bin
bash: cd: /usr/localbin: 没有那个文件或目录  //注意这个错误地。
[dengzhaoxu@calm home]$ cd /usr/lo
> cal
[dengzhaoxu@calm local]$

6:当在终端运行多个程序时,由于终端一次只能运行一个程序,因此可以让其他程序在后台运行.只需要在要执行的命令后跟一个&符号即可.
ping www.baidu.com$

7:ls命令:命令ls命令用来列出文件或目录信息。
该命令的语法为:
ls命令的常用参数选项如下:
•-a:显示所有文件,包括以“。”开头的隐藏文件。
•-A:显示指定目录下所有的子目录及文件,包括隐藏文件。但不显示“。”和“..”。
•-c:按文件的修改时间排序。
•-C:分成多列显示各行。
•-d:如果参数是目录,则只显示其名称而不显示其下的各个文件。往往与“-l”选项一起使用,以得到目录的详细信息。

8:cat和more命令:用来查看文件的内容.
基本语法:cat[参数] 文件名.         more[参数]  文件名.
cat参数:
•-b:对输出内容中的非空行标注行号。
•-n:对输出内容中的所有行标注行号。
more参数:
•-num:这里的num是一个数字,用来指定分页显示时每页的行数。
•+num:指定从文件的第num行开始显示。
[dengzhaoxu@calm ~]$ vim test
[dengzhaoxu@calm ~]$ cat -b test
     1    fffffffffffffffffffffffffffff
     2    gggggggggggggggggggggggggggggg
     3    gggggggggggggggg
     4    gggggggggggggggggggggggggggggr
     5    ttttttttttttttttttttttttttttttttt
     6    rrrrrrrrrrrrrrrrrr
     7    rrrrrrrrrrrrrrrrrrrrrrrr
     8    sdsd
     9    sdsd
    10    sdd
    11    ewffsggrg
    12    ergerge
    13    rgergergerg
    14    用于测试用 。
less:命令,相似于more,进入less状态,安Enter 或 Space可以向下翻页,按"Q"退出。
独特点:“/接要查找的内容”   //可以进行快速查找文档中的某个内容.

9:mkdir:创建文件
基本语法:mkdir [参数] 文件名
参数:
-p:在创建目录时,如果父目录不存在,则同时创建该目录及该目录的父目录。
[dengzhaoxu@calm ~]$ mkdir -p home/test_1  //在home目录下创建test_1加上p则表示
[dengzhaoxu@calm ~]$ pwd
/home/dengzhaoxu
[dengzhaoxu@calm ~]$ ls -A home
test_1

10:rmdir:用于删除空目录-p:在删除目录时,一同删除父目录,但父目录中必须没有其他目录及文件。
-p:在删除目录时,一同删除父目录,但父目录中必须没有其他目录及文件。
[dengzhaoxu@calm ~]$ rmdir -p home/test_1
[dengzhaoxu@calm ~]$ ls -A test_1
ls: 无法访问test_1: 没有那个文件或目录

11:cp命令:用于复制操作.
基本语法:cp[参数] 源文件 目标文件。
常用参数:
•-a:尽可能将文件状态、权限等属性照原状予以复制
•-i:如果目标文件或目录存在,提示是否覆盖已有的文件。
•-R:递归复制目录,即包含目录下的各级子目录。

12:whereis:寻找命令的可执行文件所在的位置
语法:whereis [参数] 命令
参数:
•-b:只查找二进制文件。
•-m:只查找命令的联机帮助手册部分。
•-s:只查找源代码文件。

13:whatis:用于获取命令简介:
语法:whatis [参数] 命令。
[dengzhaoxu@calm ~]$ whatis python
python (1)           - an interpreted, interactive, object-oriented programmi...

14:find:用于查找指定文件,还有locate也可以使用。【注意find命令会占很大的资源建议后台运行.】

15:grep:查找文件中包含有指定字符串的行
语法:grep [参数] 要查找的字符串 文件名.
参数:
•-v:列出不匹配的行。
•-c:对匹配的行计数。
•-l:只显示包含匹配模式的文件名。
•-h:抑制包含匹配模式的文件名的显示。

16:dd命令用于复制(具体可以查找linux手册

17:cd ~  //返回到上一级目录
  cd 目录 //切换目录

 

以上是关于linux基本操作2()的主要内容,如果未能解决你的问题,请参考以下文章

-bash: /usr/bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory(代码片段

[linux][c/c++]代码片段01

[linux][c/c++]代码片段02

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

JavaScript 代码片段

android小知识点代码片段