linux基础命令和知识(一)

1,切换运行级别 init 2
2,查看运行级别 runlevel
3,关机命令  shutdown halt reboot
4,help命令   init --help
5,whereis 用来查找命令所在的位置   whereis ls

=====================================================================
6,普通用户是以美元符号结尾的。root用户是以”#“结尾的
7,vim编辑器不保存退出的命令是 :q


=====================================================================
8,bash中的通配符
  ?代表任何单一字符
  * 代表任何字符
[字符组合]  在中括号中的字符都符合  eg.[a-z]代表所有的小写字母
[!字符组合] 不在中括号中的字符都符合 eg[!0-9]代表非数字的字符元素都符合

9,shell中有17中特殊字符,具有特殊的意义
10,特殊的组合键  都是与ctrl结合的

11,tab键自动命令补全

13,mkdir创建文件夹
    rmdir删除文件夹,非空删除有麻烦

  rm命令  -r递归删除  -f强制直接删除

14,!$可以重复前一个命令最后的参数
eg,mkdir /home/aaa
cd !$ 就切换到了/home/aaa目录下面


15,~代表用户的宿主目录
eg,cp sometext /home/zhaolei/docs
简写为 cp sometext ~/docs

=================================================
16,命令的排列,替换和别名
”;“  先执行命令1,不管命令1是否出错,接下来都会执行命令2

”&&“ 只有命令1正确运行完毕后,才执行命令2

less $(locate README.mouse)可以进行命令替换
kill 'pidof rob'

命令的别名:alias  [别名]=[需要定义别名的命令]
==================================================
17,文件名匹配,管道和重定向
? *
|

>
<
>>

输出重定向: ls -al > file.txt
输出重定向:cat </root/a
错误重定向:ls ~/aaaaa 2>~/b
追加重定向:>>
同时实现输出重定向和错误重定向 &>
ls -l ~/aaaaa &>~/b.txt

18,du -hs 列出目录和子目录所占空间的大小

===========================================================
19,惯例:环境变量名都是大写
设置一个环境变量  PATH=/usr/bin:/usr/local/bin:/usr/X11R6/bin
查看一个环境变量  echo $PATH

设置环境变量需要这样 PATH=$PATH:/some/directory
这样设置仅仅会显示在当前终端上面,新打开的不会显示,需要如下设置
exprot PATH=$PATH:/some/directory
命令export只能改变当前终端和以后运行的终端里的变量,对于已经运行的终端没有作用


为了将目录永久的添加到用户的$PATH,只要将export的那行添加到用户宿主目录下的”.bash_profile"文件中即可
不要添加“.bashrc"


ls .bash*列出bash文件,其中有四个文件


==================================================================================
20,vi编辑器
(1)vi编辑器是所有linux标准编辑器,可以对文本进行创建,查找,替换,删除,复制和粘贴等操作
(2)vi编辑器有三种基本工作模式,分别是命令模式,插入模式和末行模式
(3)命令模式:控制屏幕光标的移动,字符,字或行的删除,移动,复制某区域以及进入插入模式和末行模式。
     插入模式:只有在插入模式下才可以做文字输入,按”ESC“键可以回到命令模式
     末行模式:将文件保存或退出vi编辑器,也可以设置编辑环境,如寻找字符串,列出行号等。


命令模式按i进入插入模式,插入模式按ESC返回到命令模式
命令模式按:进入末行模式,wq存盘退出  q!不存盘强制退出 。 末行模式会自动回到命令模式








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值