Linux常用命令-1
1、切换用户:
su - 用户名 切换成普通用户;sudo -s 切换成root用户
2、退出当前用户:exit
3、文本编辑:
vi 路径/存在的文件名 ---打开存在的文件
vi 路径/新文件名 ---新建文件
i 进入编辑模式
esc 退出编辑模式,至命令模式
4、常用普通命令:
pwd 显示当前路径
cd 进入一个子目录
cd .. 退出子目录
mkdir 创建新子目录
rmdir 删除空子目录
touch 建立一个新文件
cp 源文件 目标文件:拷贝一个文件或目录
rm 删除文件
rm -rf 删除非空子目录
cat 文件名:显示文件
more 文件名:显示文件
mv 文件(夹)名 新文件(夹)名:移动/重命名文件(夹)
5、文件或目录的基本权限:r-read、w-write、x-execute
文件或目录的权限对象:属主(owner)、属组(group)、其他(others)
文件权限结构:-/d rwx r-x r-x:文件/目录类型 用户自己的访问权限 组的访问权限 其他的访问权限
6、改变文件的权限:
字符方式:u-owner,g-group,o-others,a-all
chmod {a,u,g,o}{+,-=}{r,w,x} filename
数字方式:
chmod nnn filename
n:r-4,w-2,r-1
chmod 755 filename
7、查找
find $HOME/~ :查找当前用户主目录下的所有文件
find ~ -name "*.txt" : 查找$HOME中文件名“*,txt”文件
find -name "*.txt" : 在当前目录及子目录中查找"*.txt"文件
find -name "[A-Z]*" : 当前目录及子目录中以一个大写字母开头的文件
find /etc -name "host*" : 在/etc目录中查找以“host”开头的文件
8、硬链接:ln fileA fileB
软链接:ln -s fileA fileB
9、压缩和解压
tar -cvf xxx.tar 文件/目录---->压缩
tar -xvf xxx.tar ---->解压
tar -zcvf xxx.tar.gz 文件/目录 --->压缩
tar -zxvf xxx.tar.gz ---->解压
tar -jcvf xxx.tar.bz2 文件/目录---->压缩
tar -jxvf xxx.tar.bz2 ---->解压
10、查看进程
ps -ef 查看所有进程
ps -ef|grep xxx: 在结果中过滤、查看xxx进程
kill -9 PID: 终止某个进程
11、软件安装常见方式
直接解压安装
yum安装:yum search xxx 查询; yum install xxx 安装; yum remove xxx 卸载
RPM安装:rpm -ivh xxx.rpm 安装; rpm -e xxx.rpm 卸载; rpm -qa | grep xxx 查看
.bin 安装
编译安装
12、退出系统与关闭系统:
退出系统:exit ; logout; Ctrl-D
关闭系统:halt ; shutdown -h now; shutdown +5 5分钟后关机