创建文件夹 mkdir 目录名或者级联 // 创建单个目录mkdir 1ji// 创建级联目录(子目录一起创建)mkdir -p 1ji1/2ji/3ji 复制文件夹 cp[选项] 源文件或目录 目的
创建文件夹 mkdir 目录名或者级联
// 创建单个目录 mkdir 1ji// 创建级联目录(子目录一起创建) mkdir -p 1ji1/2ji/3ji
复制文件夹 cp[选项] 源文件或目录 目的文件或目录
// 选项 -f 覆盖目标[不提示] -r 递归复制cp -rf test/ /home/test/// 通常建议带上-r 否则你会得到cp: omitting directory `xxx'的提示
显示当前完整路径
pwd
查看命令详解(帮助) man 命令(q退出)
man cp
移动文件夹|重命名 mv 源 目标
//重命名:mv test test1//移动: mv test test1/test
删除文件或目录 rm [选项] 文件夹或文件
//删除文件直接rm 文件即可rm test//删除文件夹需要 -rf 例如: rm -rf testrm -rf test//提示:不要直接这样删除,因为无法恢复,所以,基本上建议使用mv命令到/tmp目录下mv test /tmp
安装应用
// 这里是安装unzip zip命令yum install -y unzip zip
为文件授权 详情参考:http://man.linuxde.net/chmod
chmod a+x xxx.sh
解压
// 解压tar.gz -xvzf可以是无序的,比如zxvftar.gz tar -xvzf test.tar.gz// 解压zip, 如果没有zip,可以使用yum命令安装unzip test.zip// 解压test.zip到指定目录[-d],这里是当前目录下的test123目录,路径可以是相对或者绝对unzip test.zip -d test123
创建快捷方式 ln -s 源 目标
// 注意是是LN 不是inln -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