linux常用命令(继续更新)

linux常用命令(持续更新)

---------------------------我是分隔符linux  -------------------------------

 

1.rpm -ivh 安装,-Uvh 升级,-e 卸载 -qa查看

2.rm -rf(强制删除目录)
3.mkdir -p(创建子目录)
4.cp -av 复制目录
5.mv 重命名
6.less 查看文件 /str 查找字符串
7.which ls(例如) 查询可执行文件路径 ls所在的路径
8.find / -name '*文件名*'

9.find . -type d -name ".svn"|xargs rm -rf 删除svn

 

9.du -sh dirname 查看文件夹大小(sh G,sm M)

10.df -h 查看各分区使用情况

11.head -n 1 /etc/issue 查看操作系统版本

12.netstat -net 查看开放端口

 

13.cp /dev/null 文件名 文本文件清空

14.time dd if=/dev/zero bs=1024 count=1000000 of=1G.test 写文件测试速度

15.ps -ef |grep ???  查询进程

16.linux crontab

crontab -l

crontab -e

service crond start

17.tar -czvf xxx.tar.gz /tmp  |-xzvf 打包|解包

18.ss -ln 开放端口

 

基本格式 :
*  *  *  *  *  command
分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

 

 

17.service httpd start |stop |restart  apache 启动

18.sshpass -p 'password' ssh username@host 直接登录ssh

19.cat /proc/cpuinfo  cpu信息

20.wc -l 文本行数

21.vmstat 1 查看系统资源

22.getconf LONG_BIT  查看系统位数

 

 

---------------------------我是分隔符secure crt-------------------------------

 

1.复制:[ctrl] + [shift] + c
2.粘贴:[ctrl] + [shift] + v

3.全屏:[alt] + Enter

4.菜单View的快捷键:[alt] + v

5.快速启动栏 [alt] + b

 

---------------------------我是分隔符 mysql -------------------------------

 

1.查看用户列表:use mysql;select user from user;

2.mysql启动:/etc/init.d/mysqld start

3.tab 补全 vi /etc/my.cnf [mysql] #no-auto-rehash auto-rehash #添加auto-rehash

4.时间戳转换日期类型select from_unixtime(1210003200)

5.日期类型转换时间戳unix_timestamp('2010-10-01 00:00:00')

6.创建用户 grant all on *.* to user_name@'%' identified by 'user_password';

7.查看表使用情况 information_schema库中 tables 表(使用空间,记录数....)

8.ubuntu下 mysql默认本地只能本地用户访问 修改/etc/mysql/my.cnf 中 bind-address = 0.0.0.0(127.0.0.1为本地)

9.alter table user auto_increment = 400;

10.pager more 分页显示

11. \! 执行shell命令