您的位置:首页 > 运维架构 > Linux

Linux---(1)linux常用命令

2017-12-16 22:09 141 查看

Linux系统

1. linux系统文件目录结构




各个部分作用:bin  (binaries)存放二进制可执行文件  sbin  (super user binaries)存放二进制可执行文件,只有root才能访问  etc (etcetera)存放系统配置文件  usr  (unix shared resources)用于存放共享的系统资源  home 存放用户文件的根目录  root  超级用户目录  dev (devices)用于存放设备文件  lib  (library)存放跟文件系统中的程序运行所需要的共享库及内核模块  mnt  (mount)系统管理员安装临时文件系统的安装点  boot 存放用于系统引导时使用的各种文件  tmp  (temporary)用于存放各种临时文件  var  (variable)用于存放运行时需要改变数据的文件

2. linux基本命令

1、文件夹操作

ls   /path   查看目录信息 ls  -l /path  查看详细信息,等价于  llls  –a /path 查看隐藏文件查看/home目录下信息,有2种方式:ls  ../ls  /homepwd     查看当前所处目录的绝对路径   cd     /path   切换目录 (cd /) ,如果不带参数则切换到用户主目录cd ..   退回上一级目录 (有个空格)mkdir  ./test 创建文件夹mkdir  -p a/b  如果要创建的文件夹的父目录不存在,则自动创建rmdir   删除空文件夹  (只能删除空文件夹)rm -r  /a/b  (删除非空文件夹)删除文件rm filename  (rm -r  删除文件夹     rm -rf 强制删除文件或文件夹) 

2、创建文件

touch  a.text创建一个空文件echo  "hello world lightclouds917" > a.text把“>”左边的输出放到右边的文件里去 vi  a.text 用文本编辑器编辑一个文件并且保存Esc :wq  保存修改,退出Esc :q!    不保存,退出

3、移动文件、修改文件名

mv a/a.text b/aa.text   (移动文件的同时还修改了文件名)

4、拷贝文件

cp  srcFile  destFile拷贝有子目录的文件夹时,需要加上 -r,表示递归拷贝,否则报错:omitting directory 'xxx'

5、查看文本文件内容

cat  log.a.text  一次性显示整个文件内容more  log.a.text 可以分页看(翻页:空格,往回翻:b ,退出: q或者 Ctrl+C)less  log.a.text 不仅可以分页,还可以方便地搜索,回翻等操作(翻页:空格,往回翻: ↑,往下翻:↓,退出:q或者 Ctrl+C)tail -10 log.a.text   查看文件的尾部的10行tail -f user.log   实时刷新显示文件的尾部,这条命令对于观察调试程序的运行非常重要head -20 log.a.text 查看文件的头部20行

6、文件归档压缩(1:打包--归档; 2:压缩)

1、打包/解包tar -cvf testdir.tar testdir/参数c :表示创建一个打包文档v:显示打包的进度f:表示要打成的tar包的名字tar –xvf testdir.tar参数x:表示从一个现存的tar文件中进行解包操作2、压缩/解压gzip testdir.tar  gzip –d testdir.tar.gz 3、归档并压缩/解压tar -czvf  testdir.tar.gz testdir/tar -xzvf testdir.tar.gz  解压到当前目录下tar -xzvf testdir.tar.gz -C Downloads/   解压到指定的Downloads目录下zip test.text.zip test.textunzip test.text.zip

7、文件权限管理

1、linux系统中对文件权限的描述机制:d      r w x    r w x      r - x类型  拥有者  所属组    其他人权限信息可以表示为3组二进制符号:  111 111 101进而可以表示为3个十进制数: 7   7   5 2、修改权限chmod  u+rwx file   为file添加或取消所属用户的权限(u代表所属用户  o代表其他用户  g代表所属组的成员用户)chmod 567 file 用数字也可以表示权限  5 --->  101 ---> r-x6 --->  110 ---> rw-7 --->  111 ---> rwx3、通过实例理解rwx三种权限的含义r  对文件:是否可以读取文件的内容   cat   对文件夹:是否可以列出文件夹内的子节点信息   lsw  对文件:是否可以修改文件的内容  >>   vi对文件夹:是否可以更改文件夹的子节点x   对文件:是否可当做一个命令或者程序来执行对文件夹:是否可cd进入

8.关闭防火墙

ubuntu的防火墙

关闭防火墙
ufw disable
开启防火墙
ufw enable
查看防火墙状态
ufw status
--------

CentOS的防火墙

CentOS 6:

1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
CentOS 7:
systemctl start firewalld.service#启动firewall
systemctl stop firewalld.service#停止firewall

systemctl disable firewalld.service#禁止firewall开机启动
查询TCP连接情况:
 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
查询端口占用情况:
 netstat   -anp   |   grep  portno(例如:netstat –apn | grep 80)
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux