建立文件夹 mkdir 目录名或者级联java
// 建立单个目录 mkdir 1ji // 建立级联目录(子目录一块儿建立) mkdir -p 1ji1/2ji/3ji
复制文件夹 cp[选项] 源文件或目录 目的文件或目录linux
// 选项 -f 覆盖目标[不提示] -r 递归复制 cp -rf test/ /home/test/ // 一般建议带上-r 不然你会获得cp: omitting directory `xxx'的提示
显示当前完整路径nginx
pwd
查看命令详解(帮助) man 命令(q退出) tomcat
man cp
移动文件夹|重命名 mv 源 目标ruby
//重命名: mv test test1 //移动: mv test test1/test
删除文件或目录 rm [选项] 文件夹或文件spa
//删除文件直接rm 文件便可 rm test //删除文件夹须要 -rf 例如: rm -rf test rm -rf test //提示:不要直接这样删除,由于没法恢复,因此,基本上建议使用mv命令到/tmp目录下 mv test /tmp
安装应用 .net
// 这里是安装unzip zip命令 yum install -y unzip zip
为文件受权 详情参考:http://man.linuxde.net/chmodcode
chmod a+x xxx.sh
解压server
// 解压tar.gz -xvzf能够是无序的,好比zxvf tar.gz tar -xvzf test.tar.gz // 解压zip, 若是没有zip,可使用yum命令安装 unzip test.zip // 解压test.zip到指定目录[-d],这里是当前目录下的test123目录,路径能够是相对或者绝对 unzip test.zip -d test123
建立快捷方式 ln -s 源 目标xml
// 注意是是LN 不是in ln -s /usr/local/xxx /home/xxx // 题外话 不能经过这种方式为tomcat映射静态资源(在server.xml-->Host中添加context来实现)
查看端口 netstat –apn | grep key
// 查看全部端口 netstat –apn // 根据端口号查找 netstat –apn | grep 8080 // 根据关键词查找 netstat –apn | grep java
查看进程
ps -ef | grep tomcat
杀死进程
# kill [参数] PID # 若是须要强制执行后面带参数9 kill -9 2265
下载文件 tar.gz或者zip啥的 wget
wget http://nginx.org/download/nginx-1.10.2.tar.gz
如何让命令在linux后台运行? 在命令后面添加 & 符号
# 在命令后面添加& 这种方式会在终端断开以后也会终止test.sh的执行 test.sh & # nohup命令,此命令会提示在test.sh中的输出,会写入到当前目录下的nohup.out文件中 nohup test.sh &
如何监听文件内容
tail -f /var/log/test.log # 或者使用这个命令 tailf /var/log/test.log # ctrl + c 退出监听状态
如何删除除某个文件之外的全部其余文件,不含文件夹
# 例如,删除当前文件夹下出jar包之外的全部文件 find ! -name '*.jar' -type f | xargs rm -rf # 请不要轻易在生产环境上使用,由于find的效率问题 # find命令http://man.linuxde.net/find