Linux常用命令

一、常用命令

1、删除文件

rm -rf /data/elk/tomcat1
删除文件夹下以某个字母开头的所有文件
find ./ -name 'news_video_vec_20180*' -exec rm {} \

2、将/usr/local/backups目录下所有10天前带"."的文件删除

    find /usr/local/backups -mtime +10 -name "*.*" -exec rm -rf {} \;
  find:linux的查找命令,用户查找指定条件的文件
  /usr/local/backups:想要进行清理的任意目录
  -mtime:标准语句写法
  +10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
  "*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件,这个可以灵活运用,举一反三
  -exec:固定写法
  rm -rf:强制删除文件,包括目录
  {} \; :固定写法,一对大括号+空格+\
2、移动文件

进入到文件夹所在目录:
mv elasticsearch-5.2.2 /data/elk/
文件夹重命名
mv elasticsearch-5.2.2 elasticsearch

3、解压软件包

1.压缩命令:
例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。
tar -zcvf /data/apps/tomcat-linux/webapps/webroot/WEB-INF/treasures.tar.gz /data/apps/tomcat-linux/webapps/webroot/WEB-INF/treasures
2.解压缩命令:
命令格式:tar -zxvf 压缩文件名.tar.gz
解压缩后的文件只能放在当前的目录。
tar -xzf apache-tomcat-7.0.2.tar.gz

4、查看端口使用情况

1.查找被占用的端口
netstat -tln
netstat -tln | grep 8083
netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况

2.查看端口属于哪个程序?端口被哪个进程占用
lsof -i :8083

3.杀掉占用端口的进程
kill -9 进程id

5、查看当前启动的程序

jps

6、创建文件

1.创建文件夹
mkdir workspace

  1. 创建文件
    vim a.txt
    或者touch a.txt
7、在文件后面追加内容

1.将 abc 追加到文件a.txt最后
echo "abc" >> a.txt

  1. 将文件b.txt 中的内容追加到a.txt最后
    cat b.txt >> a.txt
8、跨服务器复制

1、在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,
命令为:scp -r root@43.224.34.73:/home/lk /root
2、 在A服务器上将/root/lk目录下所有的文件传输到B的/home/lk/cpfile目录下,
命令为:scp -r /data/bd-rtmp-service/* domp@192.168.63.44:/data/bd-rtmp-service
相当于==: scp -r /data/bd-rtmp-service domp@192.168.63.44:/data
如果需要不覆盖原文件,需要使用以下命令

rsync -avzu --progress lib/ domp@192.168.243.33:/data/base-project-demo/base-admin/lib/
9、查看7天前的文件

1、查看7天前的文件
find ./ -type f -mtime +7

10、查询一个文件夹下的文件数(包括子目录下的文件)

find ./reportlets -type f | wc -l

二、Linux权限方面

1、修改目录所属用户

1、修改 tmp 目录所属用户为 root,用户组为 root
chown -R root:root /tmp

2、给一个文件赋可执行权限

chmod 777 restart.sh

chmod u+x fusiondata_deploy.sh

3、防火墙

1、查看想开的端口是否已开
firewall-cmd --query-port=666/tcp 提示no表示未开
2、开永久端口号
firewall-cmd --add-port=666/tcp --permanent 提示 success 表示成功
3、重新载入配置
firewall-cmd --reload 比如添加规则之后,需要执行此命令
4、再次查看想开的端口是否已开
firewall-cmd --query-port=666/tcp 提示yes表示成功
5、 若移除端口
firewall-cmd --permanent --remove-port=666/tcp

三、查看日志方面

1、查看最新日志信息

tail -100f info-2019-04-28-0.log

2、查看最早日志信息

cat info-2019-04-28-0.log |more

3、将部分的日志写到新的文件中

将catalina.out文件中的后10000行写到新文件aaa0331.txt文件中

tail -10000 catalina.out > test.log

按时间来写入

sed -n '/2019-11-12 14:20*/,/2019-11-12 14:30*/p' catalina.out > aaa.txt
4、清空Catalina.out 文件

[root@localhost logs]# du -h catalina.out 查看文件大小
[root@localhost logs]# > catalina.out 重定向清空文件
[root@localhost logs]# true > catalina.out

5、grep查询

查询前后几行
grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行

四、Linux使用情况

1、查看当前Linux版本

lsb_release -a

2、查看磁盘空间

df -hl

3、前文件夹下的磁盘使用情况

sudo du -sh * 或者 du --max-depth=1 -h
du -s * | sort -nr | head 选出排在前面的10个,
du -s[k/m] * | sort -nr | tail 选出排在后面的10个。
sort -n 从小到大排序
sort -nr 从大到小排序
sh 根据文件大小显示为nK/nM/nG
sk 根据文件大小显示为nK
sm 根据文件大小显示为nM

4、建立软连接

ln -s flowMonitor_new flowMonitor

5、查看内存

free

6、查看pid的具体信息

想查看到进程名以及进程所在的目录,我们可以通过以下方法来定位。
ps -aux |grep -v grep|grep pid

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,718评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,683评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,207评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,755评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,862评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,050评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,136评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,882评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,330评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,651评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,789评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,477评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,135评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,864评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,099评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,598评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,697评论 2 351

推荐阅读更多精彩内容

  • 1、文件和目录: # cd /home 进入 '/home' 目录 # cd .. ...
    XDgbh阅读 1,994评论 0 1
  • Linux常用命令大全(非常全!!!)原文链接:http://www.cnblogs.com/yjd_hycf_s...
    JokerJin阅读 578评论 0 3
  • cd cd - //返回上一个目录cd ~ //进入home目录 ls ls -a ls -lt 按时间顺序...
    constant007阅读 413评论 0 1
  • 系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在...
    流光汐舞阅读 212评论 0 0
  • 进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...
    annkee阅读 2,650评论 0 4