Linux 命令(常用)(1.6.1)
来源:互联网 发布:数组排序jquery 编辑:程序博客网 时间:2024/04/30 22:50
网络
设置IP ifconfig
重启网络
重启网络服务:service NetworkManager restart
重启指定网卡
ifdown eth0ifup eth0
或者
ifconfig eth1 down
ifconfig eth1 up
重定向 > 和 >>
退出当前命令
目录文件夹
上级目录:cd..
进入子目录:cd a
创建目录: mkdir a
删除目录:rm -rf a/b -f不提示、-r递归删除子目录
复制
复制目录:cp -rf aaa/lib bbb/ #将aaa的子目录lib整体连同其里面的内容复制到bbb文件夹中
复制目录内容: cp -rf aaa/lib/* bbb/
文件权限
文件安全: chmod 760 filename
文件授权: chown -R usr_name:group_name filename
修改权限
chmod 777 file_name #读、写、可执行
查看文件夹内容:ls ll
文件
创建文件
touch a.txt
删除文件
rm -rf a.txt -f不提示、-r递归删除子目录
查看文件内容:
拷贝文件
软链接 ln
建立软链接:软链接文件有类似于Windows的快捷方式 ln -s source new_source_name # 建立软连接
删除软连接:rm -rf symbolic_name 注意不是rm -rf symbolic_name/
详细参考:http://blog.csdn.net/calmreason/article/details/38704533
管道 |
实时显示文件末尾的指定内容
编译执行
运行文件:./main
运行makefile:make 如果makefile里定义了clean,在运行make之后可以输入make clean来执行清理
查找
查找文件find
find dir -name *.txt
dir 为句点表示 在当前目录下查找后缀为txt的所有文件(会搜索子目录)。
其中,点号.表示当前目录;-type f 表示查找的为文件。
find / -name mysql.sock 全盘搜索文件mysql.sock,这时候如果用 : find / -type f -name mysql.sock是搜索不到的。
查找文件内容grep
在某个目录下查找包含某个字符串的文件 grep -r "zh_CN" ./
grep string_to_find 文件名 #从文件内容查找匹配指定字符串的行,并显示文件行对应的内容
grep –e “ "pattern" file #从文件内容查找与正则表达式匹配的行 //默认的-e省略
grep -n "pattern" file #显示行号
grep –i "pattern" file #查找时不区分大小写
grep -c "pattern" file #查找匹配的行数
grep –v "pattern" file #反选:从文件内容查找不匹配指定字符串的行
压缩与解压:
zip -r zip_file_name.zip file_name1 file_name2
tar -zcvf scp_V1.tar.gz bin conf lib log install #后面的几个都是文件夹,当前目录中的文件夹
解压文件:
gunzip file_name.tar.gz
tar xvf file_name.tar
tar jxvf valgrind-3.7.0.tar.bz2
unzip file_name.zip
安装软件
安装rpm文件:rpm -ivh file_name.rpm
查看文本
查看 :vi file
编辑 :i (此时可以编辑文件内容)
Esc:此时选择退出方式
不保存退出 : :q!
保存退出: :wq
安装gcc g++
yum -y install gcc
yum -y install gcc-c++
用户
添加用户adduser修改密码passwd
切换用户su
(1)切换到root:su
(2)切换到普通用户:su user_name
用户组group
查看当前用户的组groups
查看用户组中的用户groups group_name
变量
创建变量
var_name="string" #注意这里赋值号两边没有空格
显示变量
echo $var_name
echo ${var_name}
单引号、双引号、反引号
执行shell脚本
source cmp_env.sh
环境变量详细介绍: http://soft.chinabyte.com/os/169/11412169.shtml
备注:
支持命令带正则表达式
\代表特殊字符的开始
/绝对路径的开始
服务
编辑系统自动启动服务:ntsysv 空格选择一个服务;TAB选择OK或者CANCLE;上下键走到某个服务选项;回车最后确定
查看系统的服务: chkconfig --list
chkconfig [--add|--del] [service_name]
设置开机启动:chkconfig service_name on
查看系统服务及端口: vi /etc/services
管理服务:service service name (start | stop | restart | status)
重启网络服务:service NetworkManager restart
重启MYSQL数据库 : service mysqld restart
目前系统开启的服务: netstat -tulp
查看正在运行的程序:ps - ef
关闭防火墙:(1) 重启后永久性生效: 开启:chkconfig iptables on 关闭:chkconfig iptables off (2) 即时生效,重启后失效: 开启:service iptables start 关闭:service iptables stop
管理服务:
service service name (start | stop | restart | status)
service network startservice network stopservice network restart
重启MySQL数据库服务 service mysqld restart
开机关机
重启命令:
1、reboot
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
OTL ODBC
查看当前的odbc配置信息:odbcinst -j
测试数据库连接 isql -v MYSQLSERVER usrid psw
参考:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/05/2199534.html
- Linux 命令(常用)(1.6.1)
- 常用linux命令(1)
- Linux命令(1):常用svn命令
- linux 操作常用基础命令(1)
- linux下常用mysql命令(1)
- 常用linux(unix)命令
- 常用Linux命令(转)
- 常用Linux命令(上)
- 常用Linux命令(下)
- 常用Linux命令(一)
- 常用linux命令(2)
- 常用linux命令(3)
- Linux命令(7):常用git命令
- Linux程序设计(常用Linux命令)
- 常用LINUX命令--(1)
- Linux 下的GDB常用终端命令(1)
- 工作中常用的linux命令(1)
- 每天一个常用的linux命令(1)--ls
- Spring中的WebAppRootListener
- php中如何获取文本文件并删除最后一个字符。
- Hibernate三种状态;query查询;ResultTransformer转换为pojo对象;可以将query语句写在xml中;Criteria查询;ProjectionList总和/f分组等函数
- 正则表达式
- struts2中的文件上传与下载
- Linux 命令(常用)(1.6.1)
- Extjs4--简单的Grid表格
- COJ - 1005 - Rent your Airplane and make Money 题解
- HDU 3336 记忆化搜索
- 出门在外,免费WiFi利用起来!
- ubuntu useradd access denied的解决方法
- 明天,许你一场春暖花开
- flash builder 4.0 和4.5 FB4_Plugin_Win_Installer.exe 插件版安装 破解
- 同一端口如何区分不同的Socket