linux常用命令总结
2013-10-08 14:21
232 查看
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(启动数据库)
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(启动数据库)
相关文章推荐
- linux(系统centos6.5)常用命令总结
- Linux常用命令总结
- 【工程经验】Linux命令行下常用svn命令总结
- Linux常用命令总结
- Linux-常用命令总结2
- Linux常用命令总结
- Linux 系统的常用命令总结
- Linux下CVS常用命令总结
- Linux 常用命令的总结
- Linux 常用命令总结
- linux 常用命令 总结
- linux 常用命令总结
- 转载:Linux网络基础总结(常用配置文件&常用命令)
- Linux常用的查找命令总结
- linux下的文件和目录常用命令总结
- linux 常用命令总结
- Linux常用命令总结
- Linux_vim常用命令总结
- LINUX常用命令总结
- linux常用命令总结