常用命令
切换用户: su - 用户名
修改密码: passwd
查看版本: lsb_release –a
查看内核版本: cat /proc/version或uname –r
关机: shutdown -h now(现在关机)
查看主机名: hostname
修改主机名: vi /etc/sysconfig/network 修改hostname即可
查看进程: top(1.查看CPU使用率)
开/关/查看/防火墙 service iptables start /service iptables stop/service iptables --list
查看具体的进程: ps -ef|grep java(查看具体进程)
查看磁盘使用情况: df -lh
改变文件权限: chmod 777 (1.执行权限 2.写权限 4.读权限)
移除文件夹中文件: rm -r 文件夹名(包括文件夹)
查看当前文件夹目录: pwd;
查看文件最后多少行: tail 100f 文件名
创建文件夹: mkdir [参数]文件夹名 (参数说明:m 创建文件时进行授权。例如:
mkdir –m 777 test
-p 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录)
进入目录: cd 目录名 (../回到上级目录 ./表示本级目录)
查看当前目录下文件及文件夹: ls -l 查看当前用户
在文件file1中查找abc字符串: grep abc file1
列出文件aaa.txt里内容: cat aaa.txt
创建文件: vi 文件名 (i键编辑) Esc退出 Shift: wq(保存文件)
移动文件: mv foot.txt sss.txt(把foot.txt移动到sss.txt 如果没有sss.txt就自动创建 有就替换 一般最好用 mv – i foot.txt sss.txt)
mv foot.txt /home/test2/(把foot.txt文件移动到/home/test2/目录下面)
复制文件: cp foot.txt /home/test1/(把 foot.txt 文件移动到/home/test1/目录下面)
远程拷贝: scp -r shwcityweb@192.168.156.28:/home/shwcityweb/sme/sme.war ./
局域网拷贝 scp -r /opt/whty/apache-tomcat-6.0.28/webapps/user shwcityweb@192.168.156.28:/home/shwcityweb/sdp_backup/aam
修改文件名: mv foot.txt sss.ch(修改文件名)
删除文件名字叫aaa.txt的文件: rm aaa.txt (该命令也可以操作文件夹)
可选参数: -r 遍历删除文件夹中的文件
-i 交互式删除
为网卡绑定ip: netconfig -d eth0:0(为eth0:0网卡绑定一个IP.注意新指定IP后必须重启服务,service network restart)
显示全部文件(包括隐藏文件)linux命令:ll -a
只显示隐藏文件linux命令:ls -d .*
关闭防火墙:service iptables stop
启动防火墙:service iptables start
查看linux字符编码:locale
查看当前目录下的文件数量:ls -R|wc -l
查看哪个进程占用的内存最大:ps -aux|sort
查看目录或者文件大小:du -sh
查看linux系统占用的资源:
查看后台进程,监控系统性能:top
每2秒列新一次:top -d 2
查看某个PID:top -d -2 -p3690
将top的信息进行2次,然后将结果输出到/tmp/tmp.txt文件:top -b -n 2>/tmp/tmp.tx
查看内存使用情况:free -m
显示目前系统开机时间(查看开机多久,多少人登录,过去1,5,15分钟系统的负载):uptime
开发端口:nc -lp 8085 &
完成后可用该命令查询是否已打开:netstat -an|grep 8085
开通端口需要在iptables文件中自己添加:
vi /etc/sysconfig/iptables
添加好端口后重启动
service iptables restart
修改目录或者文件用户所属主和组:chown -R root:root 目录/文件
红旗linux 限制与开通端口:
//设定所有进入本机的数据包全部禁止
iptables -P INPUT DROP
//清除Input内置的规则
iptables -F INPUT
//判断数据包的状态,如果是INVALID(无效的)就DROP,如果是ESTABLISHED或RELATED就ACCEPT
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
//允许回路访问
iptables -A INPUT -i lo -j ACCEPT
//对外只开放8443端口
iptables -A INPUT -i eth0 -p tcp -s 0/0 --dport 8443 -j ACCEPT
压缩文件读取命令
参数说明:
-z :是否同时具有 gzip 的属性?
-x :解开一个压缩档案的参数指令!
-t :查看 tarfile 里面的档案!
-c :建立一个压缩档案的参数指令
-v :压缩的过程中显示档案!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
-p :使用原档案的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中!
--exclude FILE:在压缩的过程中,不要将 FILE 打包!
tar压缩文件:
1. 打包目录 tar –cvf directory.tar directory
2. 打包目录同时具有gzip压缩 tar –zcvf directory.tar.gz directory
3. 打包一个具体的目录且具有gzip属性 tar -zcvf filename.tar.gz /home/test/*
tar解压文件:
1. 解压文件 tar -zxvf directory.tar.gz (注:不是tar.gz不用带上z参数)
2. 查看档案不解压 tar –ztvf directory.tar.gz
3. 指定目录解压到哪里 tar -zcvPf home.tar.gz /home
zip压缩文件
1. 将当前文件压缩 zip -r myfile.zip ./*
2. 删除压缩文件中的smart.txt zip -d myfile.zip smart.txt
3. 向压缩文件myfile.zip中添加当前目录中的文件rpm_info.txt
zip -m myfile.zip ./rpm_info.txt
unzip解压文件
将文件解压到/home/sunny unzip –o –d /home/sunny myfile.zip
进入aam目录将aam目录下的所有文件打包成aam.war
jar -cvf aam.war .
-c 创建war包
-v 显示过程信息
-f
分享到:
相关推荐
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...
本手册收录了Linux最常用的命令,可以解决实际工作中 95% 以上的问题, 包括:Linux操作系统安装、Linux文件系统、Linux命令操作、Linux权限管理、Linux 进程管理、Linux 其他常用命令、Linux 系统软件安装等。
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项] [文件或目录]` 2. **命令功能**:用于列出当前目录下的文件和子目录。不加任何参数时,它会显示所有非隐藏文件和...
linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...