Linux模式
图形页面:Ctrl+Alt+F1/F2
命令行:Ctrl+Alt+F3/F4
关机:sync --> shutdown -h now
重启:sync --> shutdown -r now
目录操作
查看目录: ls /
查看文件: ls -al ls: 列出目录 -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常用) -l :长数据串列出,包含文件的属性与权限等等数据;(常用) cd:切换目录 #使用 mkdir 命令创建 runoob 目录 [root@www ~]# mkdir runoob#使用绝对路径切换到 runoob 目录
[root@www ~]# cd /root/runoob/#使用相对路径切换到 runoob 目录
[root@www ~]# cd ./runoob/# 表示回到自己的家目录,亦即是 /root 这个目录
[root@www runoob]# cd ~# 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
[root@www ~]# cd .. pwd:显示目前的目录 mkdir:创建一个新的目录 -m 设置权限 -p 设置多级目录 mkdir -p test1/test2/test3/test4 rmdir:删除一个空的目录
文件操作
cp: 复制文件或目录
cp ~/.bashrc /tmp/bashrc
rm: 移除文件或目录 mv (移动文件与目录,或修改名称) 复制文件 [root@www ~]# cd /tmp [root@www tmp]# cp ~/.bashrc bashrc [root@www tmp]# mkdir mvtest [root@www tmp]# mv bashrc mvtest 目录改名 [root@www tmp]# mv mvtest mvtest2目录结构: /etc 系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动 /var 日志文件
用户操作
修改用户密码
启动3秒内回车,输入e,选择第二个,输入e single,输入b,以单用户模式重启 更改密码命令:passwd更改权限:chmod 777 文件名
软件安装
查看:root@server1 [~]# rpm -qa|grep vim
vim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vim-common-7.0.109-7.el5yum -y install vim-enhanced
文件查看及修改
vim filename 进入命令模式
i 进入插入模式 esc 进入底线命令模式 wq 保存退出 q!强制退出 u 撤回 ctrl+r 前进 y 复制 p粘贴less 文件名 可以向上/向下翻页q 表示立刻离开/字串 搜索
查看日志:
tail -n 10 test.log 查询日志尾部最后10行的日志;
Shift+PageUp/PageDown 翻页
实时查看日志:
tail -f app.log
实时查看日志(加过滤条件):
tail -f app.log |grep 15913346595 (这样只会显示关于15913346595的日志)
tail -f app.log |grep -a5 -b5 15913346595 (这样只会显示关于15913346595的日志前后五行)
杀死进程:(先用ps查找进程,然后用kill杀掉) ps -ef | grep vimroot 3268 2884 0 16:21 pts/1 00:00:00 vim install.logroot 3370 2822 0 16:21 pts/0 00:00:00 grep vimkill 3268kill 3268-bash: kill: (3268) - 没有那个进程
显示文件大小详细信息:
ls -lh
更换root权限
sudo su -
使用nohup在后台执行命令
使用&符号在后台执行命令或脚本后,如果你退出登录,这个命令就会被自动终止掉。要避免这种情况,你可以使用nohup命令,如下所示:
$ nohup ./my-shell-script.sh &
Shell脚本
vim test.sh
#!/bin/bashecho "Hello World !"chmod +x ./test.sh #使脚本具有执行权限./test.sh #执行脚本
Linux安装
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用 tar –xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar –xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar –xZf 解压8、*.rar 用 unrar e解压9、*.zip 用 unzip 解压tar -xzvf DrCOM.tar.gz //解压tar.gz
问题解决:
1、端口占用
lsof -i:端口号
kill -9 PID