关于linux的常用指令
首先用户分为两种:第一种是root用户,登陆之后在root目录下工作。第二种是其他用户,登陆之后在home/admin目录下工作。
1、linux的目录切换
1) cd /[目录名称] 切换到“目录名称”下工作 比如 cd /a
2) cd .. 切换到父目录
3) cd - 返回上一级目录
4) cd ~ 或者是 cd 放回到当前用户的初始工作目录
2、目录的查看
目录的查看基本就是两种,一种是查看全部(包括隐藏文件)用 ls -al 。另外一种就是查看可见目录 用 ll
3、目录的创建
mkdir 便是目录的chua创建 比如说 mkdir ./a 表示在当期前面下创建一个目录 。
mkdir -pv 表示一次性多级创建,在没有父目录的情况下。比如说,需要在a目下创建b,在b目录下创建c目录 可以为 mkdir -pv ./a/b/c 表示
4、创建文件
创建文件的指令为 touch [文件名称] 比如 touch 1.txt
5、浏览文件指令
1) cat 指令 cat指令一般使用在文件内容不多的情况下。
2) more 指令
3) less 指令
6、复制文件
文件的复制用cp(copy) 来表示 ,比如说 要把a文件复制到b 下 cp a b 。如果是复制目录就是cp -r a b 就是把 a目录复制到b目录下。
7、移动文件
移动文件用mv ,比如说需要把 a文件移动到b目录下 mv a b 就行 。
mv 也可以对文件进行重命名 比如需要把a文件的名称改称那么可以写为 mv a b 。值得注意的是 b文件需要不存在。
8、删除文件
文件的删除用rm 表示 。 比如需要删除 a 文件 rm a即可 ,如果a是目录 就么需要加 -rf ,rm -rf a 。
9、写入文件
写入文件用vim 指令 vim a.txt 打开vim编辑进入一般模式 按i 进入 insert 模式 按ESC 出入insert 模式, :wq退出保存。
10、系统命令
grep: 过滤任务 经常和其他命令联合使用
grep -i 名称
cat /root/install.log
cat /root/install.log | grep -i mysql :查看install.log文件中包含mysql内容信息
ps -ef :相当于任务管理器,对进程的一次查看
ps -ef | grep -i crond : 查看系统中crond的进程信息
管道命令: 命令的一种使用方式
命令1 | 命令2
命令1的输出是命令2的输入
cat /root/install.log | grep -i mysql
ps -ef | grep -i crond
杀死进程 kill -9 进程id
查看IP: ifconfig
查看机器是否连接通畅: ping 对方机器ip