1mkdirrmdir  创建文件夹、删除文件夹  mkdir /test  mkdir -p /test/mydir/dds/dss  如果父目录不存在创建父目录 mkdir a b c 创建多个文件夹

2ls 查看文件夹里面的文件 ls /test 查看test 下面的文件夹  ls  -ld  查看目录创建时间

3tree 命令 yum install -y tree 安装tree 命令包  tree /test 以树状结构查看目录

4touch 创建文件 touch /test/oldboy.txt 创建文件

5vi 编辑文件 vi /test/oldboy.txt 进入编辑命令  i,a 进入编辑状态 esc 退出编辑命令 :wq 保存编辑 Ctrl + z 退出

6echoecho “打印的内容”   输入什么打印什么  echo “内容” > /test/oldboy.txt 左边内容覆盖到右边文件中  echo 内容” >> /test/oldboy.txt 左边内容追加到右边文件中

7cat查看文件内容  cat /test/oldboy.txt  cat>>/test/boy.txt<<fengefu

>wd

>wdwe

>fwe

>213

>fengefu   可以把 fengefuz之间的内容写到文件中  cat 写入多行内容到文件中

8cp拷贝文件或者文件夹  cp /test/oldboy.txt   /test/dd  cp -a  /data/oldboy.txt /tem

cp -r 递归拷贝 cp -apr 拷贝文件或者目录

9mv移动命令 mv   /test/dd   /test/mm 移动文件或者文件夹

10pwd查看当前路径

11grep:过滤命令 grep  boy  test.txt test.txt 文件中包含boy字符的行打印出 -n 打印并显示对应行号

12rm删除文件命令  rm /test/dd/boy.txt   删除boy.txt文件  rm -f (删除文件,省略参数), -r(删除文件夹), -fr(删除文件或者文件夹)

13head显示文件从头显示 head -2 test.txt 显示文件的前两行  默认前十行

14tail显示文件从结尾显示tail -n test.txt 显示文件的结尾十行

15sed过滤器(个人理解)  sed -n /mang/p /test/boy.txt  获取文件中 能匹配到mang字符串的行 并只输出打印匹配到的行 sed  擅长行  sed -i s#1#yang#g 1.txt  1.txt 文件中 1字符串替换成yang字符串 -i为修改文件内容

16awk过滤器(个人理解) awk  /mang/  test.txt 获取test.txt文件中包含  mang字符串的行  awk '{if(NR<19 && NR>31)} printf $0"\n"' test01.txt 展示test01.txt 文件中20-30

NR 为行号 $0 为一行的内容  awk 擅长列  awk -F "1" '{printf $1"\n"}' 1.txt  过滤1.txt 文件中 “1” 把剩余内容打印 按行打印

17aliasunalias 设置别名、取消别名 alias pp = ‘which mkdir’  which mkdir 取别名

18find:查找 find / -type d -mtime +30 | xargs rm -rf  删除最近三十天的修改文件 find 路径 -type (d 目录 f 文件) -mtime (修改时间 +30最近三十天 -30 三十天前) -name

find / -type f -name 'log.*'  查找/目录下 log.开头的文件  |xargs 将前面的结果传出给后面的命令进行执行

19、seq 打印序列seq 1 2 9 | tac  打印1-9 每隔2个打印一行  | 管道 内容转交 tac 倒序展示

 

 

 

 

 

 

 

符号:

> 重定向(回覆盖修改文件) >> 追加重定向 | 管道 |xargs 管道传输

Ctrl+D 退出 Ctrl+C 结束当前命令 Ctrl+Z 退出当前文件内容

man cp 查看cp命令 用法  cp --help 查看cp命令帮助

which mkdir 查看 命令的全路径 /bin/mkdir   \mkdir   取消改名了的别名执行

pwd 显示当前的路径

{}   配合echo打印序列 echo {1..6} 可以打印字母 按列打印

tree 查看目录结构

xargs 用于把find/ls 的输出转交给后面的命令

 

 

 

 

 

 

 

 

 

 

 

 

 

其他常用命令

Linux 安装时

Customize Now(自定义选包)选包如下

base system  ->  base , compatibility libraries,debugging Tools,Dial-up Networking Support

,Hardware monitoring utilities,performance Tools

Development -> development tools

 

/etc/init.d/network restart  重启网卡

uname -a 查看本机系统信息

当网络模式选择nat时  setup -> network -> eth0 -> 8.8.8.8   

编辑网卡配置信息 vi /etc/sysconfig/network-scripts/ifcfg-eth0

onboot 修改为yes

ps -x 查看linux 系统的进程 kill -9 1131 (进程Id) 杀掉该进程

chmod 授权命令  chmod -R 777 /test 授权test 文件夹及子文件夹所有权限读写

rpm -ivh jdkName 安装jdk

nohup java -jar ./jar >test.txt & 挂起命令  当退出客户端命令不结束  并且把该命令的内容输入到test.txt 文件中  命令格式   nohup 命令 >test.txt &  

 

posted on 2017-03-30 14:32  秦水坡  阅读(206)  评论(0编辑  收藏  举报