自己平时用到的linux命令

来源:互联网 发布:淘宝店铺背景素材 编辑:程序博客网 时间:2024/06/06 09:51
touch aa.file 创建文件
mkdir dir1
cd ..
cd//  根目录


touch filename.txt 新建一个txt文件;
cat 你要写入的内容 >filename.txt 可以写txt文件, 但原有的内容会先被清除;
cat 你要写入的内容 >> filename.txt 可以写txt文件,新的内容追加到文件末尾  


FIND / -NAME “bash_profile” 


rm -rm data1移除所有及该文件加


netstat -anp 查看哪些端口被打开


pwd显示当前目录路径
echo hello>>aa.txt  
echo "aaaaa">>tt.txt  输入






cp redis-serever redis-cli /usr/local/redis 拷贝
cp -r 复制文件及子文件
查看占用端口及进程
netstat -anp | grep redis


sudo mv  apache-tomcat-7.0.32  tomcat 文件夹重命名


ll -a 编辑vi意外退出 隐藏文件 删除








make命令编译


ln -s /bin/less /usr/local/bin/less 软链命令
      源文件    目标文件     




vi tt.txt打开编辑
esc 退出 :wq保存退出  q:不保存 退出
:q! 不保存文件,强制退出vi


!退出ftp到shell命令




du -h 查看文件大小
echo hello>>aa


cat aa.txt   查看文件内容


ifconfig命令
方法二:[root@localhost sbin]$ export PATH=$PATH:/sbin  


mkdir dir1 dir2 同时创建两个目录 
mkdir -p /tmp/dir1/dir2 创建一个目录树 
rm -f file1 删除一个叫做 'file1' 的文件' 
rmdir dir1 删除一个叫做 'dir1' 的目录' 
rmdir -rf dir1
vi test 打开并查看文件
vi 文件名 #编辑方式查看,可修改
cat 文件名 #显示全部文件内容
more 文件名 #分页显示文件内容
tail 文件名 #仅查看尾部,还可以指定行数
head 文件名 #仅查看头部,还可以指定行数
sed '1,$'p 文件名 #这个可以指定起始行和结束行的,把1和$换了就可以
awk ........


getconf LONG_BIT 查看系统多少位 32 64


rpm -ivh jdk-8u71-linux-x64.rpm rpm包安装


linux下进入mysql命令 
sudo -i
mysql -uroot -p
Enter password:


SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
查看数据库用户 语句以;结尾


source /etc/profile
使/etc/profile里的配置立即生效
比如你在/etc/profile里写了java的环境变量
如果不执行source 当前环境下是不生效的  


 ps aux | less 查看后台运行文件




加在一个命令的最后,可以把这个命令放到后台执行,如
watch  -n 10 sh  test.sh  &  #每10s在后台执行一次test.sh脚本


/bin/find /data0/wyxStat/logs/ -mtime +2 -name '*.log.lzo*' | xargs rm -f


/bin/find /data0/wyxStat/logs/ -mtime +2 -name '*.log.lzo*' | xargs rm -f
   -atime  -n[+n]: 找出文件访问时间在n日之内[之外]的文件。
    -ctime  -n[+n]: 找出文件更改时间在n日之内[之外]的文件。
    -mtime -n[+n]: 找出修改数据时间在n日之内[之外]的文件。
    -amin   -n[+n]: 找出文件访问时间在n分钟之内[之外]的文件。
    -cmin   -n[+n]: 找出文件更改时间在n分钟之内[之外]的文件。
    -mmin  -n[+n]: 找出修改数据时间在n分钟之内[之外]的文件。


crontab -l
crontab -l列出crontab 定时执行文件


为了能够在特定的时间运行作业,需要了解c r o n t a b文件每个条目中各个域的意义和格式。
下面就是这些域:
第1列分钟1~5 9
第2列小时1~2 3(0表示子夜)
第3列日1~3 1
第4列月1~1 2
第5列星期0~6(0表示星期天)
第6列要运行的命令


crontab的范例格式:
下面是c r o n t a b的格式:
分< >时< >日< >月< >星期< >要运行的命令
其中< >表示空格。
30 21* * * /apps/bin/cleanup.sh
上面的例子表示每晚的2 1 : 3 0运行/ a p p s / b i n目录下的c l e a n u p . s h。




nohup /root/start.sh &


表示在后台守护进程运行
45 4 1,10,22 * *


 




10 */1每一个小时

0 0
原创粉丝点击