版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010741376/article/details/50484217
一:文件管理:
ls(ls -1,ll)(查看目录) cd(切换目录)
pwd(查看当前所处的位置)
mkdir(创建目录)
echo(输出内容到控制台)
cat(查看文件内容)
touch(创建文件,如:tonch baby.jpg)
cp(文件复制,如:cp baby.txt mydear)
mv(移动文件,修改文件名(mv app.log.bak app.log)如:mv baby.jpg mydear/)
rm(rm -r 文件)递归删除,包括子文件
rm -rf 文件名(彻底删除)
rmdir(删除目录)
more less tail (tail -f 动态查看文件的实时更新) head
ln(添加快捷方式,如:ln -s app.log qqq)
find(查找文件,如:find ./(目录) -name 20*(匹配的文件名))
grep(搜索内容,如:ps -ef | grep vmware)
wc (date)
vi(创建文件并可以输入内容,如:vi myfile.txt)
gzip(压缩,gzip -l:查看压缩信息。gzip -d:解压,如:gzip -d yxs.log.gz)
tar (打包)
(tar -cvf aaa.tar file1.txt file2.txt 将file1和2打包成aaa.tar)
(tar -zcvf aaa.tar.gz file1.txt file2.txt 将file1和2打包成aaa.tar并压缩)
(tar -zxvf aaa.tar.gz file1.txt file2.txt 将aaa.tar.gz解压)
二:文件权限:
文件权限
chown(更改权限)
chmod(更改所属用户)
如:mkdir quanxian
chown root:root quanxian
三:系统管理
系统(网络)管理
top(看实时的进程信息) ps(看瞬时的进程快照,如:ps -ef) kill free(查看内存)
df(转换字节,方便查看磁盘使用情况如:df -h) du(查看文件夹的大小,如:du -sh *) (在生产实践中经常使用)
netstat(-natp,如:netstat -n:显示进程的名字。netstat -a:显示所有的。netstat -t:显示tcp。netstat -p:显示端口信息)---- netstat --help
ifconfig(查看网卡)
ping(检测两个节点之间的连接情况) (此三条也是频繁使用的指令)
shutdown
halt
reboot
四:rpm软件包安装
以mysql安装为例
sudo -ivh MySQL-server.xxx.rpm
发现了冲突包,用这条指令去查询存在哪些冲突包
sudo rpm -qa | grep mysql
然后删除
sudo rpm -e mysql-libs-5.1.66-2.el6_3.i686
发现有依赖关系不能删,这样做
sudo rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps
/usr/bin/mysql_secure_installation