LIUNX 基础操作指令合集

一、基础指令

Ctrl C:结束当前执行的命令

clear : 清屏

Tab :自动补全键

man + 命令名:命令解释

复制命令:Ctrl + Shift + C  组合键

粘贴命令:Ctrl + Shift + V  组合键

  • 对用户的操作:

创建用户:#useradd + 用户名

设置密码:#passwd + 用户名 =》》按enter键后再输入密码

显示当前用户所在的目录:pwd

切换用户:su - 用户名

设置普通用户的管理员模式:(sudo权限)

配置文件:vi /etc/sudoers

插入 用户名 ALL=(root)NOPASSWD:ALL

给已有的用户添加进组:

usermod -G groupname username  (这个会把用户从其他组中去掉)

永久性删除用户账号

userdel peter

groupdel peter

usermod –G peter peter(强制删除该用户的主目录和主目录下的所有文件和子

录)

从组中删除用户

编辑/etc/group 找到GROUP1那一行,删除 A

或者用命令

gpasswd -d A GROUP

显示用户信息

id user

cat /etc/passwd

二、主机的操作:

halt :关机

reboot : 重启

ifconfig :查看ip地址

主机名称:hostname

更改主机名称:#hostname + 新名称(临时更改方法,再次重启计算机后失效)

更改主机名以方便主机名与ip地址的映射。(永久更改)

cat /etc/sysconfig/network //保存主机名的文件地址

vi /etc/sysconfig/network //修改文件

注: 进入编辑模式i才可以编辑

vi编辑完成后-->按esc键退出编辑模式-->输入“:wq”保存,输入“:q!”不保存

保存快捷键 -->按esc键退出编辑模式-->按大写的ZZ(两个)保存

  • 对文件的操作:

三、Linux系统下的文件类型:

1、文件 _

2、目录(win文件夹) d

3、连接(win快捷方式) L

创建文件:

touch + 文件名

查看当前目录下有哪些文件:ls ls-l:详细信息 /ll

切换目录:cd+目录

注:. 代表当前目录。 ..代表父级目录

删除文件:

rm -rf + 文件的绝对路径

编辑文件:vi/vim

快捷键:

1、dd 删除一行

2、ZZ 保存

3、x 删除单个字符

4、o 换行

查看文件:

cat + 文件名 (查看全部内容,一次加载)

more :分页查看(分页加载)

tail :查看末尾内容

eg:tail -f 文件名

tail -100 文件名 (查看最后100行)、

head:查看开头内容

文件的权限:

可读:r 2^2 4

可写:w 2^1 2

可执行:x 2^0 1

文件的归属:

拥有者 组 其他

ower u group g other o

文件的详细信息:

eg: - rw-rw-r-- . 1 xiong xiong 10 Dec 5 05:29 xiongx^C

第一部分: - rw- rw- r--

文件类型 针对不同用户的权限

rw-:r:管理者的权限,w:组的权限,-:其他用户的权限

第二部分: xiong:文件的拥有者 xiong:文件所属的组

设置文件的用户权限:

#chmod 文件的归属 - 文件的权限 + 文件名

eg:#chmod g-w test.txt 对同组用户取消写入的权限

数字形式:#chmod 664 (664 代表:rw- rw- r--)

针对某一目录进行操作:(需使用递归的方式)

#chmod -R o-r test 对目录test 取消其他用户的可读权限

更改文件的所属组合拥有者:

chown :改变拥有者

#chown 用户名/路径/文件名

chgrp : 改变所属组

#chgrp 用户名/路径/文件名

针对目录的操作:

#chown -R 用户名/路径/文件名

同事更改拥有者和所属组:

#chown -R 用户名:所属组/路径/文件名

文件的移动和重命名:

移动:mv 源文件 目标文件

重命名:mv 源文件 目标文件 (源文件和目标文件在统一目录下)

连接:

软连接:soft link

硬链接:hard link

区别:再删除是是否删除源文件(软连接不删除源文件,硬链接删除源文件)

创建软连接:

ln -s read.txt rd.txt

创建硬链接:

ln read.txt rd.txt

文件的搜索:find

eg:find /(空格) -name + 文件名\* (模糊搜索)

四、系统管理命令

系统名: uname

版本号:uname -r

查看cpu信息:cat /proc/cpuinfo

内存信息: cat /pro/meminfo

显示系统时间:date

显示系统日历:cal + 年份

设置系统时间:

#date -s +日期

#date -s +时间

磁盘的使用情况:

df -l

查看目录的使用情况:

du -sh +目录

修复磁盘:(自动修复)

fsck + 目录

查看挂载磁盘信息: mount

挂载磁盘:mount + 目录

卸载磁盘:umount + 目录

看内存的使用情况:free -m

各进程内存的使用情况:top

防火墙:

查看防火墙状态:#service iptables status

关闭防火墙:#service iptables stop

启动:#service iptables start/restart

永久设置防火墙关闭:

#chkconfig iptables off|on

查看状态:

#chkconfig --list|grep httpd

禁用SELINUX:(禁用完成重启生效)

编辑文件:/etc/sysconfig/selinux

更改状态:SELINUX = enforcing/disabled //disabled:关闭

eg:

[xiong@Mr_xiong Desktop]$ cat /etc/sysconfig/selinux

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - No SELinux policy is loaded.

SELINUX = enforcing/disabled //disabled:关闭

# SELINUXTYPE= can take one of these two values:

# targeted - Targeted processes are protected,

# mls - Multi Level Security protection.

SELINUXTYPE=targeted

定时任务:

创建定时任务: crontab -e

删除所有定时任务:crontab -r

列出所有定时任务:crontab -l

语法:

* * * * * cmd命令

说明:

* * * * *

分钟:1-59 时间:0-23 日:1-31 月:1-12 星期:0-6

eg:

每天21:30分执行

30 21 * * * cmd命令

每个月1.11.21的21:30执行

30 21 1,11,21 * * cmd命令

每周六/日 1:45 执行

45 1 * * 6,0 cmd命令

每天20:00至23:00 没半小时执行一次

0,30 20-23 * * * cmd命令

六、安装软件 卸载软件

(一)、RPM命令

检查某个软件是否安装

#rpm -qa|grep java(软件名)

卸载已安装的软件

#rpm -e --nodeps Java(软件名)

安装软件

#rpm -ivh java.rpm(rpm软件包)

(二)、tar 命令

不推荐使用

zip软件

解压: $unzip Java.zip(解压压缩包)

压缩: $zip Java.zip file(压缩到file目录)

tar软件

解压:$tar -zxvf Java.tar.gz (解压到当前目录)

$tar -zxvf Java.tar.gz -c file(解压到file目录下)

压缩:$tar -zcvf java.tar.gz file (压缩到file目录下)

总结:

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 解压

(三)、yum命令

缺点:联网需配置源

优点:软件包依赖关系以及各个软件的安装顺序已经设定好不用再去操作

   更多内容,防止走丢,请关注公众号,公众号会持续更新各类技术内容和职场介绍:

                                             

码上云游

  • 16
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值