linux命令随记

建立文件夹 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
相关文章
相关标签/搜索