Linux 基础命令(更新版)

 
命令 命令解释,示例:
make 遍历操作
tar -zxf  解压操作
In -s redis -5.0.0.0 redis  添加快链
   
 
 
 
man      帮助命令   命令 --help   命令的简单帮助
help      命令的帮助(bash的内置命令)
mkdir    创建目录  如makdir /data
cd       切换路径  
pwd      查看当前位置
touch    摸一下的意思 
cat      查看 cat加文件名  例如  cat zouxiaoxiao.txt
   cat >>/data/zouxiaoxiao.txt<<EOF(文件内容)EOF```
     是指把文件内容放入data 目录下的zouxiaoxiao.txt  文件夹中去  
     EOF 是成双成对 出现  可以被替代  但是必须是成双成对出现
ls       查看目录列表
vi 文件名  进入文件  按a i o  进入编辑   按esc 退出 按:wq 保存退出
echo " " >zouxiaoxiao.txt    建立文件到zouxiaoxiao.txt
  echo     配合 >  和  >> 
        >  =  是覆盖到文件夹中去,清除前文件夹中的内容 加入新内容  
     >> =  是追加到文件夹中去
       1>    正常重定向
        2>>   错误重定向
       箭头的指向就是数据的流向
cp     拷贝命令(copy)   例如 :cp zouxiaoxiao.txt /tmp/  意思是把zouxiaoxiao.txt中的文件复制到tmp中去    
mv     移动命令 (移动目录 或文件)     例如:  ```mv /data /root/```
rm     删除文件或者目录       
         rm -r  删除目录
         rm -f  强制删除
         rm -i  删除之前提醒
find 删除  *****
    ```find /root/data/ -type f -exec rm -f {} \;```
     ```find /root/data/ -type f|xargs rm -f```
    find   查找-type 按文件类型   -name 按照名字查找
          !  取反
head   头部  取文件的前N行   默认为十行   -n3 简写-3
tail   尾巴  取文件的最后N行  默认为十行  -n3 简写-3   -f 跟踪尾部的实时变化
  ```head -30 test.txt|tail -11```傻子方法
  ```sed -n '20,30p' test.txt```      (非常常用)
awk   是一门语言 可以过滤 打印 删除 
     ```awk '{ print$1}' zouxiaoxiao.txt
     #awk -F "分隔符” ‘{print$}'文件```
     $1第一列  $第二列   $NF 最后一列
grep***过滤器 把要的何不需要的分离开 
       grep -v  排除不想要的
   1.-A除了显示匹配的一行之外 还有该行之后的num行
   2.-B除了显示匹配的一行之外 还有该行之前的num行
   3.-C除了显示匹配的一行之外 还有该行之前后的num行
 linux 三剑客  老三           三剑客【awk    sed  grep】
sed***** 
         过滤   sed -n '/过滤的内容/处理的命令' 文件 
         -n 取消默认输出
  处理命令:  p  print 打印   d  delete 删除 
  例如:  
       ```sed '/oldboy/d' test.txt```
   ```sed -n '/oldboy/p' test.txt```
yum   linux里面的包管理器
    例子 yum install tree (包名) -y
rpm  -ivh(安装、显示输出、人类可读展示)
   例子: rpm -ivh 包名.rpm(提前下载好)
tree 显示目录树结构
alias  查看以及定义别名
unalias 取消别名
seq    序列    -s 指定序列的分隔符
compress        压缩文件成z 
uncompress    解压缩
gzip -v             压缩文件成gz
gzip -d             解压缩
 
 
 
basename 取得最后的文档名
dirname     取得最后的目录名
df               列出文件系统的整体磁盘使用量
du              评估文件系统需要的使用量
 
mkfs -t ext3  /dev/hdc3
将/dev/hdc3 格式化为ext3文件系统
 
 
 
 
chgrp -R       改变所属群组
chown          改变拥有者
chmod          更改权限  
        (-R    递归     持续变更)
chmod 777 xiaoqun.txt
chmod a-x xiaoqun.txt
 
chattr            更改隐藏属性     注意  i
lasttr             显示档案的隐藏属性ril
cal                日历
bc                  计算器
chmod a+x xiaoqun.txt
设定自己的提示符:
PS1=[\u\@\h\w\A#\#]\$'

 
查看自己的Linux支持哪几种语系:
```locale -a```
 
 
变量的取代:
 
ln -b xiaoqun.txt     显示档案行
   
 
防火墙的开启与关闭:
配置
vi /etc/selinux/config

关闭:    /etc/init.d/iptables  stop
开启:    /etc/init.d/iptables  start
 
删除防火墙的自启设置
chkconfig --del iptables
chkconfig --del ip6tabes
 
 
gzip命令的压缩与解压:
gzip -v +档案名  压缩文件;
gzip -d +档案名  解压缩文件;
 
bzip2 -z +文件名    压缩文件;
bzip2 -d  +文件名   解压缩文件;
 
 
 
 
dump -s /dev/hdc1:    查询需要多少磁盘容量才能备份后面的文件系统
dump -u -f /root/boot.dump /dev/hdc1   备份
 
dump的拓展资料:
dump -W          查看有没有文件系统被dump过;
 
dd 备份:
dd if=/etc/passwd of=/tmp/abc 
if=将要备份的的文档
of=备份 到的路径
         都可以接装置‘
 查看自己的环境变量:
echo $HOME
echo $MAIL
(变量名称一般要大写)
 
 
 
``反引号之间的内容会先被执行;也可以使用$()
set  也可以观察所有的变量;
env  可显示环境中的所有变量信息;
 
 
bash  :
bash得几大功能:
1.命令的编修能力;
2.命令与档案的补全功能;
3.命令别名设定功能;
4.工作控制,前景背景控制;
5.程序化脚步;
6.通配符
 
 
 
记录使用过的命令:
cat -n .bash_history 
 
 builtin :表示该指令是bash 的内建指令;
 
小写 的mail是指令
大写的MAIL是变量名称
 
gerp 使用:
 
 
 cut的使用:
 
                                     空格检查‘  ’
 
tee  的使用:
   col  的使用:
 join
paste        
expand
 

修改Linux时间: date -s 00:00
修改后写入系统: clock -w

posted @ 2016-12-09 16:51  后来者。  阅读(157)  评论(0编辑  收藏  举报