linux基本操作2()

雨燕双飞 提交于 2020-02-06 23:50:05
(一):
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/;lsbash: cd: home/: 没有那个文件或目录Python-3.6.1  公共  模板  视频  图片  文档  下载  音乐  桌面5:断开一个长命令行使用'\'[dengzhaoxu@calm home]$ cd /usr/local\> binbash: 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 hometest_110:rmdir:用于删除空目录-p:在删除目录时,一同删除父目录,但父目录中必须没有其他目录及文件。-p:在删除目录时,一同删除父目录,但父目录中必须没有其他目录及文件。[dengzhaoxu@calm ~]$ rmdir -p home/test_1[dengzhaoxu@calm ~]$ ls -A test_1ls: 无法访问test_1: 没有那个文件或目录11:cp命令:用于复制操作.基本语法:cp[参数] 源文件 目标文件。常用参数:•-a:尽可能将文件状态、权限等属性照原状予以复制•-i:如果目标文件或目录存在,提示是否覆盖已有的文件。•-R:递归复制目录,即包含目录下的各级子目录。12:whereis:寻找命令的可执行文件所在的位置语法:whereis [参数] 命令参数:•-b:只查找二进制文件。•-m:只查找命令的联机帮助手册部分。•-s:只查找源代码文件。13:whatis:用于获取命令简介:语法:whatis [参数] 命令。[dengzhaoxu@calm ~]$ whatis pythonpython (1)           - an interpreted, interactive, object-oriented programmi...14:find:用于查找指定文件,还有locate也可以使用。【注意find命令会占很大的资源建议后台运行.】15:grep:查找文件中包含有指定字符串的行语法:grep [参数] 要查找的字符串 文件名.参数:•-v:列出不匹配的行。•-c:对匹配的行计数。•-l:只显示包含匹配模式的文件名。•-h:抑制包含匹配模式的文件名的显示。16:dd命令用于复制(具体可以查找linux手册17:cd ~  //返回到上一级目录  cd 目录 //切换目录

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!