linux常用命令总结

1、ps -ef |grep java 查看跟java相关的进程 (linux56Node01)。

2、linux关机:init 0。

3、查询文件:
locate base-21.log
find/ -name base-21.out

4、查询ping端口是否开动:telnet ip 端口3、cd

5、cp    复制:
base-21.log  ./one 复制文件到one目录
cp one two 复制目录one 到two
cp base-21.log base-21.logbak 复制文件并重命名
cp -f file1 file2将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式
cp -R file1 file2将目录dir1递归复制成目录dir2
cp –rf  */usr/local 将当前目录里的文件拷贝到local里

6、linux服务器之间复制文件和目录(scp 复制):scp 复制的文件名 root@ip:端口    不再同一个服务器上复制(scp aaa.zip root@10.24.144.108:/opt/IBM)

本地目录到远程机器目录:scp  –r /app/logs/log1  root@192.168.1.10:/app/logs

远程机器目录拷贝到本地:
scp –r root@192.168.1.10:/app/logs  /app/servers/log
scp –r root@192.168.1.20:/app/soft/app/soft

7、解压1:unzip    解压zip压缩文件

8、解压2:tar zcfv 压缩后文件名称.tar.gz 要压缩的文件

9、修改文件内容:
Nano base-21.log (如果你要保存所做的修改,按下Ctrl+O。想要退出,按下Ctrl+X。)
Vibase-21.log (按下i进入插入模式,插入字符,退出插入模式,按下esc;想要退出,输入’:q!’放弃修改,直接退出;输入’:wq ‘,保存文件,退出vi)

10、查看cpu、内存占用情况:
top

ps -mp 8963 -o THREAD,tid,time
printf "%x\n" 8498
参看具体线程: ./jstack 8963 | grep 9890 -A300

11、查看文件夹里面含有内容:ls或者ll

12、查看日志文件:

进入日志目录,如:
cd /app/domains/ql_domain/servers/base-21/logs
ls查看目录文件列表
ll –h 查看当前目录里的文件
cat base-21.log(一次查看日志)
tail –f base -21.log(滚动查看日志)
tail –f base-21.out(weblogic 运行打印的日志)
head base-21.log(显示文件前十行)
tail base-21.log(显示文件后十行)

13、自动提示(补齐)文件或文件夹名称:输入命令的开头字母,按Tab键,自动提示文件夹下面的文件的名称。

14、删除文件:rm –rfbase-21.log  (r:删除目录下的所有文件,f:直接删除,不提示)。

15、ls以K、M、G为单位查看文件大小:ll -h,ls -lh。

16、新建文件:touch base-21.log。

17、移动文件:mv base-21.log ./one 移动文件到one目录(.相对路径)。

18、重命名:
mv base-21.log base-22.log 重命名文件
mv A B将目录A重命名为B
mv /a /b/c  将/a目录移动到/b下,并重命名为c

19、新建目录:mkdir basefile。

20、删除目录:
rmdir basefile(空目录)
rm–rf basefile(循环删除目录下所有)

21、查看目录:pwd 查看当前所在目录。

22、查看文件内容:
cat base-21.log(显示文件内容较少)
more base-21.log(显示全部内容,按空格翻页,按’Q’退出,不能向上翻页)    
lessbase-21.log(显示文件内容,PageUp,PageDn翻页,按’Q’退出)

23、压缩文件:
如:将 /home/Blinux/html/ 这个目录下所有文件和文件夹打包为当前目录下的html.zip
zip –q –r   html.zip/home/Blinux/html
上面的命令操作是将绝对地址的文件及文件夹进行压缩.以下给出压缩相对路径目录
比如目前在Bliux这个目录下,执行以下操作可以达到以上同样的效果.
zip –q –r html.zip html
比如现在我的html目录下,我操作的zip压缩命令是
zip –q –r html.zip  *
tar –zcvf html.tar.gz html
如果123目录下有3个子目录,aa、bb、cc,现在想只对aa和bb目录打包压缩,命令如下:
tar -zcvf 123.tar.gz--exclude=cc 123 (在123目录的外面运行)

24、解压缩文件
unzip html.zip
有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:unzip -vlarge.zip
解压到指定目录
mkdir monitor
unzipmonitor-0.8.2.zip -d monitor
tar -zxvfmysql.tar.gz –C mysql
unzip -lnginx.zip  不解压查看文件内容
tar -tf nginx.tar.gz (不打开包查看指定包内)

25、查看文件夹下所有文件数:
查看当前文件夹及子文件夹ls -lR|grep "^-"|wc -l  
查看当前文件夹ls -l|grep "^-"|wc -l

26、增加组和用户:

(1)创建组:groupadd  test。
(2)修改组:groupmod -ntest2  test(将test组的名子改成test2)。

(3)删除组:groupdeltest2

(4)增加用户及设置密码:useradd user1 passwd test 或useradd -g test2 user1 –p test

(5)修改用户目录:
usermod -d /home/test -G test2 test
gpasswd -a test test2  将用户test加入到test2组
gpasswd -d test test2  将用户test从test2组中移出

(6)删除用户:userdel test

(7)查看所有用户:nano /etc/passwd

(8)查看所有组: nano/etc/group

(9) 查询系统中是否有mysql这个用户组,没有则添加:grep mysql /etc/group

(10) 查询系统中是否有mysql这个用户,没有则添加: grep mysql/etc/passwd

27、修改文件所有者:chown oracle:asmadmin jiyang.ora。

28、修改文件权限:
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7
若要rw-属性则4+2=6
若要r-x属性则4+1=7
以下效果相同 :chmod ug=rwx,o=x file 和 chmod 755 file;
chmod -R 755 file/* (file文件夹下所有的文件修改权限)

29、查看端口:
查看所有端口: netstat -ano
查看特定端口:netstat -anp |grep 8091

30、查看进程:ps -ef | grep [java,oracle]

31、linux下启动oracle数据库:
      (1).切换到oracle用户:su - oracle
      (2).启动监听:lsnrctl start
      (3).sqlplus / as sysdba(本地数据库可以使用这个命令以DBA身份进入数据库进行任何操作)
      (4).startup(启动数据库)







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csgogogo_471

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值