实战中最常用的Linux命令
正文 1.su - 切换到根root用户 2.su - user 切换到user用户 3.ll 列出当前目录机文件 4.pwd 显示当前位置 5.cat file 查看一个文件 6.vi file 编辑文件 再点击i开始编辑 ESC :wq保存,ESC :q!不保存 7../startup.sh 启动一个文件 8.netstat -app|grep "6433" -查看6433端口号,被那个应用占用 9.kill -9 6433 杀掉端口号为6433的进程 10.echo $PATH --查看系统环境变量 11.添加环境变量 export PGHOME=/目录/POSTGRES/BASE/10.4 export PATH=$PGHOME/bin:$PATH export PGDATA=$PGHOME/data export LD_LIBRARY_PATH=$PGHOME/lib 12.为端口号开启防火墙 firewall-cmd --zone=public --add-port=6433/tcp --permanent firewall-cmd --reload 13.chown -R postgres:postgres /目录/--授权语句 14./etc/profile 下的文件为root系统管理员的全局文件,只要一设置,所有用户全部生效 15.cat ~/.bash_profile 为进入用户个人的环境变量配置。 16.ls -a 显示当前文件夹下的所有文件(包括隐藏文件夹) 17.ps -aux 查看linux下所有的进程 18.kill -9 PID 强制杀死一个进程 19.ps -ef|grep ’postgre‘ 查找相关联的某一个进程 20.date -R 查询系统当前时间 21. rm -rf /var/log/httpd 删除目录 22.rm -f /var/log/httpd/access.log 删除文件 23.man ls(命令) 查看命令的使用手册 24.touch 100.log 创建空文件 25.less 分屏查看一个文件 d 查看下一页,b上看上一个 26.grep -Rn “查询内容” [目录|文件] --grep 关键字搜索 27.tar -cvf 2019-2-27.tar 2.log 把目录打包成tar/解压为 tar -xvf 2019-2-27.tar 28.gzip 命令把文件压缩打包成.gz/gzip -d error.log.gz 命令把文件解压 29.mv 把文件移动到指定目录 30.cp 复制文件 31.tar -czvf 2019-2-27.tar.gz 2.log 把目录打包成tar.gz/解压为 tar -xzvf 2019-2-27.tar.gz 32.ll --help 查看命令帮助 33.cp /mkt/kettle/1111.zip . -拷贝1111.zip到当前目录 34.upzip 1111.zip --解压1111.zip到当前目录 35.tail -100f test.log 实时监控100行日志 36.scp –r ./目录 [email?protected]:目录 --远程目录安全copy 37.scp ./文件 [email?protected]:目录 --远程文件安全copy 38.查找进程: ps –ef | grep ‘进程名称‘ 39.杀死进程:kill -9 PID 40.env 显示当前用户系统环境变量 41.cat error.log | grep -C 5 ‘nick‘ 显示error.log文件里匹配nick字串那行以及上下5行 42.cat error.log | grep -B 5 ‘nick‘ 显示nick及前5行 43.cat error.log | grep -A 5 ‘nick‘ 显示nick及后5行 44.ps -ef|grep ‘tomcat‘ 根据关键字查看服务被哪个端口号占用 45.chmod +x *.sh 授予执行权限 46.ll --help 查看ll命令帮助 47.cat debug.log|grep ‘错误‘ 在debug.log 文件中查询‘错误关键字‘ 48.mkdir ww 创建ww文件夹 49.touch aa.log 创建空文件aa 50.vi aa.log创建文件并编辑 51.’‘ 反引号的作用就是将反引号内的Linux命令先执行,然后将执行结果赋予变量。 52.sed -i ‘s/oldstring/newstring/g‘ `grep -rl oldstring yourdir`。--多文件替换,替换目录下所有文件 例子: sed -i ‘s/192.168.1.1/192.168.1.2/g‘ `grep -rl 192.168.1.1 /opt/dir/*` 53.sed -i ‘s/oldString/newString/g‘ [文件名] 。--单文件替换 例子; sed -i ‘s/192.168.1.1/192.168.1.2/g‘ env.properties 验证; grep -n ‘192.168.1.1‘ env.properties ------以下内容可组合记忆--------------- 查看端口号占用: 8.netstat -app|grep "6433" -查看6433端口号,被那个应用占用 17.ps -aux|grep ‘AAA‘ 查看linux下所有的进程 46.ps -ef|grep ‘AAA‘ 根据关键字查看服务被哪个端口号占用 授权: 13.chown -R postgres:postgres /目录/--授权语句 47.chmod +x *.sh 授予执行权限 查看命令帮助: 23.man ls(命令) 查看命令的使用手册 48.ll --help 查看ll命令帮助 查看文件的命令: 25.less 分屏查看一个文件 d 查看下一页,b查看上一个 35.tail -100f test.log 实时监控100行日志 43.cat error.log | grep -C 5 ‘nick‘ 显示file文件里匹配foo字串那行以及上下5行 44.cat error.log | grep -B 5 ‘nick‘ 显示foo及前5行 45.cat error.log | grep -A 5 ‘nick‘ 显示foo及后5行 49.cat debug|grep ‘错误‘ 打包: 27.tar -cvf 2019-2-27.tar 2.log 把目录打包成tar/解压为 tar -xvf 2019-2-27.tar 31.tar -czvf 2019-2-27.tar.gz 2.log 把目录打包成tar.gz/解压为 tar -xzvf 2019-2-27.tar.gz 28.gzip 命令把文件压缩打包成.gz/gzip -d error.log.gz 命令把文件解压 34.upzip 1111.zip --解压1111.zip到当前目录 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |