切换到root用户:su root
切换到根目录下:cd /
退出:exit
立即关机:shutdown -h now
今天10点关机:shutdown -h 10:00
立即重启:shutdown -r now
十分钟后重启:shutdown -r +10
查看当前目录:ls
查看目录文件以及权限:ll(和ls -l效果一样)
产看系统使用情况:df -h
查看当前目录文件内存情况:du -sh *
查询java进程:ps -ef|grep java
显示当前目录隐藏文件: ls -a
强制删除某个文件: rm -rf filename
创建一个目录:mkdir foldername
rmdir删除时会提示要删除目录下的其他文件才能删除该目录
复制文件:cp filename folder (cp a.log ./one)
复制目录需要加-r:cp -r one two
复制文件并重命名:cp a.log b.log
移动文件:mv a.log one
创建一个空的文件:touch one.log
删除文件:rm one.log
删除指定通配符的文件: rm 1*.txt 或 rm 1[abc].txt 或 rm 1?.txt,rm 1[!ab].log(*任意字符和字符串,[]其中的一个,?一个字符)
查看当前路径:pwd
搜索文件:locate a.text(一个星期内的新建文件直接搜索不到,需要先更新数据库updatedb)
查看文件:cat a.log (查看少于屏幕的高度的内容)
查看后200行:tail -200f a.log
查看使用more:more a.log(缺点不能向上翻阅)
查用查看命令:less a.log (pageUp和pageDown进行上下翻阅)
查看头部20行:head -20 a.log
目录结构:bin目录放二进制文件的,etc系统的配置文件,home普通用户放置目录,var数据库和日志的存放目录
查看系统所支持的语言信息:locale
vi命令:vi a.log --->按i键进入编辑模式--->修改文件---->按esc键再按shift和冒号键--->输入wq--->回车退出vi
vi查找:/work(从上到下的查找)
复制当前行:dd
粘贴:t
linux下mysql的重启:cd /etc/inint.d 然后执行: ./mysqld restar
解压某文件: tar -zxvf filename
参数讲解:z是否使用gzip压缩,x解开一个压缩文件,v压缩的过程显示文件,f加档名,放在最后
实例:
tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
查看系统资源限制数量
ulimit -a
设置资源打开数量
ulimit -n 4000
linux上tomcat扩从内存:
JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx1024m"
awk和xargs命令
awk是对一行中分成数个字段来处理。
语法为awk '条件类型1{动作1} 条件类型2{动作2} ...' filename
如显示进程号:
ps -ef|grep java|grep tom|awk '{print $2}'
$0表示这行的全部文本,$1表示第一个出现字符,以空格进行区分的,$表示进程号
xargs命令用于对于指定的输出执行响应的命令
如,读查找出的进程号执行杀死命令
ps -ef|grep java|grep tom|awk '{print $2}'|xargs kill -9
切换到根目录下:cd /
退出:exit
立即关机:shutdown -h now
今天10点关机:shutdown -h 10:00
立即重启:shutdown -r now
十分钟后重启:shutdown -r +10
查看当前目录:ls
查看目录文件以及权限:ll(和ls -l效果一样)
产看系统使用情况:df -h
查看当前目录文件内存情况:du -sh *
查询java进程:ps -ef|grep java
显示当前目录隐藏文件: ls -a
强制删除某个文件: rm -rf filename
创建一个目录:mkdir foldername
rmdir删除时会提示要删除目录下的其他文件才能删除该目录
复制文件:cp filename folder (cp a.log ./one)
复制目录需要加-r:cp -r one two
复制文件并重命名:cp a.log b.log
移动文件:mv a.log one
创建一个空的文件:touch one.log
删除文件:rm one.log
删除指定通配符的文件: rm 1*.txt 或 rm 1[abc].txt 或 rm 1?.txt,rm 1[!ab].log(*任意字符和字符串,[]其中的一个,?一个字符)
查看当前路径:pwd
搜索文件:locate a.text(一个星期内的新建文件直接搜索不到,需要先更新数据库updatedb)
查看文件:cat a.log (查看少于屏幕的高度的内容)
查看后200行:tail -200f a.log
查看使用more:more a.log(缺点不能向上翻阅)
查用查看命令:less a.log (pageUp和pageDown进行上下翻阅)
查看头部20行:head -20 a.log
目录结构:bin目录放二进制文件的,etc系统的配置文件,home普通用户放置目录,var数据库和日志的存放目录
查看系统所支持的语言信息:locale
vi命令:vi a.log --->按i键进入编辑模式--->修改文件---->按esc键再按shift和冒号键--->输入wq--->回车退出vi
vi查找:/work(从上到下的查找)
复制当前行:dd
粘贴:t
linux下mysql的重启:cd /etc/inint.d 然后执行: ./mysqld restar
解压某文件: tar -zxvf filename
参数讲解:z是否使用gzip压缩,x解开一个压缩文件,v压缩的过程显示文件,f加档名,放在最后
实例:
tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
查看系统资源限制数量
ulimit -a
设置资源打开数量
ulimit -n 4000
linux上tomcat扩从内存:
JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx1024m"
awk和xargs命令
awk是对一行中分成数个字段来处理。
语法为awk '条件类型1{动作1} 条件类型2{动作2} ...' filename
如显示进程号:
ps -ef|grep java|grep tom|awk '{print $2}'
$0表示这行的全部文本,$1表示第一个出现字符,以空格进行区分的,$表示进程号
xargs命令用于对于指定的输出执行响应的命令
如,读查找出的进程号执行杀死命令
ps -ef|grep java|grep tom|awk '{print $2}'|xargs kill -9