现在的位置: 首页 > 综合 > 正文

Linux 常用命令

2017年12月23日 ⁄ 综合 ⁄ 共 2066字 ⁄ 字号 评论关闭

 

Linux 常用命令  

2010-06-27 10:43:07|  分类:Linux
|  标签:
|字号 订阅

1,文件
ll查看目录及文件
ls查看目录及文件
df -h查看磁盘大小信息
mkdir dir_name
创建文件夹
rm -rf file_name删除文件
mv file path将文件file移动到path下
cp file path将文件复制到path下
cat path查看文件内容
vi path编辑文件
find path -name file在path目录下查找名称为file的文件,可使用*作为通配符
find path -name file_name | xargs grep -nH content  查找指定文件中的指定内容 
pwd查看当前所处文件系统路径
uniq a.txt > b.txt对a.txt进行去重操作将结果写到b.txt
sort a.txt > b.txt对a.txt排序将结果写到b.txt
uniq a.txt | sort > b.txt对a.txt先去重再排序将结果写到b.txt
wc -l a.txt 统计a.txt行数

  • 复制文件到远程机器t
scp -r 文件夹 用户名@ip地址:目标机器的文件系统绝对路径
scp 文件 用户名@ip地址:目标机器的文件系统绝对路径

  • 批量复制搜索到的文件
find . -name *.jar -exec cp {} newdir \; 
find . -name *.jar | xargs -i cp {} newdir

  • 重命名rename

格式:
rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
-v, --verboseVerbose: print names of files successfully renamed.
-n, --no-actNo Action: show what files would have been renamed.
-f, --forceForce: overwrite existing files.
简单的rename使用命令:
字母的替换
rename "s/AA/aa/" *             //把文件名中的AA替换成aa
修改文件的后缀
rename "s/.html/.php/" *     //把.html 后缀的改成 .php后缀
批量添加文件后缀
rename "s/$/.txt/" *             //把所有的文件名都以txt结尾
批量删除文件名
rename "s/.txt//" *               //把所有以.txt结尾的文件名的.txt删掉
一条命令:
 rename "s/.JPG/.jpg/" *

2,修改权限
chmod +w file添加写权限
chmod +x file添加执行权限
chmod 777 file赋所有权限

3,进程,内存,CPU
ps -aux查看进程信息
ps | grep java查找进程
jps -l查看java进程
kill -9 进程号强制杀进程
killall -9 java杀掉所有java进程
free查看内存
top查看cpu

4,rpm管理
rpm -qa列出所有rpm软件
rpm -qa | grep name查看是否安装了名称为name的软件

5,关机,重启
halt关机
reboot
重启
shutdown
更多选项

6,解压文件
tar -zxvf file.tar.gz解压.tar.gz文件
unzip file.zip解压.zip文件
gunzip file.bin.gz解压.bin.gz文件
./file.bin执行.bin文件

7,关闭防火墙
A:重启后生效 
开启: chkconfig iptables on
关闭: chkconfig iptables off

B:即时生效,重启后失效 
开启: service iptables start
关闭: service iptables stop
在开启了防火墙时,做如下设置,开启相关端口, 
修改/etc/sysconfig/iptables 文件,添加以下内容: (安装的时候开了80端口,复制他的规则开个其它的)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

8,重启网络服务
service network restart

9,环境变量,hostname
/etc/profile设置环境变量,修改后source /etc/profile
/etc/hosts设置hostname

10,后台启动
./startup.sh &

11,查看文件信息
tail -f file.txt -1000 

12,下载文件
wget http_url

13,修改时间
date 月日时分秒年
date 10011820252010-- 2010年10月1日18点20分25秒
date -s "20101001 18:20:25"

14,修改密码
passwd
 
 

抱歉!评论已关闭.