Linux命令

Linux命令

关机
poweroff
显示隐藏文件
ls/ll -d
显示全部文件
ls/ll -a
使用 du查看某个文件或目录占用磁盘空间的大小
du -ah --max-depth=1
查找文件
查找目录:find /(查找范围) -name '查找关键字' -type d
查找文件:find /(查找范围) -name 查找关键字 -print
-name filename             #查找名为filename的文件
建立快捷方式
view .bashrc 
alias svn20="cd /home/public/xbs/svn/1220/applefedo"
ESC -- :wq!
source .bashrc
修改root密码
passwd
修改smba密码
smbpasswd -a a1(用户名)
增加用户
adduser
增加路径到共享里
vi /etc/samba/smb.conf
/homes
:
	[home]
        path = /home
        writable = yes
:wq!
service smb restart
iptables  -F
setenforce 0
systemctl enable smb.service
修改时间
date -s "Mon Mar 21 14:27:00 EDT 2013"
修改时区:
tzselect
执行上一次rm命令
!rm
查看进程使用用户
lsof|grep xx
杀死进程
pkill xx
查看定时执行的脚本
crontab -l
查看进程信息(内存占用等)
top
启动Docker服务
systemctl start docker
解压
*代表归档文件的名字
(1)文件打包

$tar -cvf *.tar filename

-c –create 指导tar创建归档文件。
-v–verbose(adj,冗长的,啰嗦的)用于列出命令的执行过程,如果嫌麻烦,大可省略。
-f –file用于指定归档文件的文件名。
中间*.tar代表你自己起的归档文件的名字。

(2)解开tar文件
只需将-c选项改为-x即可:

$tar -xvf *.tar

-x 用于解开归档文件。
(3)-z,-j选项
tar程序另一个非常有用的选项是-z,使用这个选项的tar命令会自动调用gzip程序完成相关操作。

$tar -cvzf *.tar.gz shell/

此命令可以将shell目录打包,可以把shell/换成你要打包的文件名

解压*.tar.gz文件

$tar -xzf *.tar.gz

此命令相当于下面两个命令
$tar -cvf*.tar filename
$gzip*.tar
解压,同理。
后台执行脚本
#不中断的在后台运行test.sh:
nohup ./test.sh &
#使用jobs可看到test.sh处于running状态
#使用ps -ef |grep test.sh可查看到正在运行的test.sh脚本进程
#退出当前shell终端,再重新打开,使用jobs看不到正在运行的test.sh,但使用ps -ef可以看到

#或者使用setsid将其父进程改为init进程(进程号为1)
#不中断的在后台运行test.sh另一个命令:
setsid ./test.sh &
使用ps -ef |grep test.sh可看到test.sh进程的父进程id为1
shell修改文件内容
sed -i 's/待替换内容/替换后的内容/' filename
sed -i 's/# maxmemory <bytes>/maxmemory 21474836480/' /etc/redis/redis.conf
#sed替换中文引号为英文引号
1. sed -i 's#\“#\"#g' test.txt 
2. sed -i 's:\“:\":g' test.txt 

#	1.	-i 选项是直接在文件中替换,不在终端输出。
#  2.	s代表对字符串的处理。
#  3.	右斜杠\是对特殊符号的转义。
#  4.	#号和:号都是分隔符,相当于左斜杠/,但是对于特殊字符串的替换,不要用左斜杠,会出问题,用#号和:号当分隔符。
#  5.	没有“g”表示只替换第一个匹配到的字符串,有“g”表示替换所有能匹配到的字符串,“g”可以认为是“global”(全局的)的缩写。
sed -i 's#\"{##g' ./s1.csv_pg_1106.csv
sed -i 's#\"\"#\"#g' ./s2.csv_pg_1106.csv
sed -i 's#}\"##g' ./s3.csv_pg_1106.csv
sed -i 's#recordtime,record#time,a1y#g' ./https_sni.csv_pg_1106.csv
sed -i 's#"a1": ##g' ./22.csv_pg_1106.csv

sed -i 's#recordtime,record#time,a1#g' ./http_host.csv_pg_1106.csv
sed -i 's#"a1": ##g' ./11.csv_pg_1106.csv
配置环境变量
vi ~/.bash_profile
#内容,环境变量用:隔开
PATH=$PATH:/usr/local/dpdk_model/tools:/usr/local/lib/python3.6/lib/python3.6/site-packages:/usr/local/lib/python3.6/bin
export PATH
#保存
source  ~/.bash_profile

scp拷贝
sshpass -p Erde7410. scp * root@10.42.188.80:/data/zhengw/test/
cxfreeze打包
cxfreeze server/server_run.py --target-dir  ./  --include-modules=_cffi_backend,idna.idnadata
svn更新不了
svn remove --force a
svn resolve --accept=working  a    
grep提取ua
grep -a "User-Agent:" *.pcap
mergecap合并报文
mergecap -a *.pcap -w 2.pcap
查找命令
find . -name  ""
gdb调试命令
b f1.c:849 if a1==1
启动web服务
gunicorn -c guni.conf run
发包
tcpreplay -i eth9 -M 100 -l  1 shanxi.pcap
rabbitmq

1.启动:service rabbitmq-server start

2.停止:service rabbitmq-server stop

3.服务停止:rabbitmqctl stop

4.查看队列:rabbitmqctl list_queues -p main

5.查看plugins: rabbitmq-plugins list

6.ps -ef|grep rabbitmq

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值