Linux基础命令

.基础命令:
(1)系统类查看命令:
[root@localhost ~]# uname -r //查看内核版本
3.10.0-862.el7.x86_64 其中3是主版本号,除非内核发生结构性变化,一般不会修改
10是次版本号,
0代表对次版本的修改次数;
862是对系统的修订次数.
[root@localhost ~]# uname -m //查看系统位数
x86_64
[root@localhost ~]# uname -a //查看内核详细信息,包括主机名/系统版本号/时间等
[root@localhost ~]# cat /etc/redhat-release //查看系统版本
CentOS Linux release 7.5.1804 (Core)
[root@localhost ~]# pwd //root表示当前的用户名,localhost表示主机名, ~ 表示家目录.
/root
[haha@localhost ~]$ pwd //~表示家目录,如果是普通用户,那么家目录在/home/用户名
/home/haha
(2)开关机,重启的命令
重启:reboot == init 6 ==shutdown -r
关闭:poweroff == shutdown -P //关闭系统并关闭电源.
查看防火墙的状态:systemctl status firewalld
临时关闭防火墙:systemctl stop firewalld
永久停止防火墙开机自启动:system disable firewalld
防火墙开机启动:systemctl enable firewalld
临时打开防火墙:systemctl start firewalld
查看SELinux状态:getenforce
Enforcing:强制模式,代表SELinux运作中,且已经正确的开始限制domain/type 了
Permissive:宽容模式,代表SELinux运作中,不过会有警告讯息并不会实际限制domain/type的存取,这种模式可以用来作为SELinux的debug之用
临时关闭SELinux:setenforce 0
临时打开SELinux:setenforce 1
(3)时间相关:
[root@localhost ~]# date //查看当前时间
2019年 08月 09日 星期五 14:48:58 CST
[root@localhost ~]# date -s “20180101 15:00:00” //修改时间
2018年 01月 01日 星期一 15:00:00 CST
[root@localhost ~]#
[root@localhost ~]# hwclock --show //查看硬件时间
2019年08月09日 星期五 14时50分21秒 -1.029828 秒
[root@localhost ~]# hwclock --set --date=“2019/01/01 14:51:00” //设置硬件时间
[root@localhost ~]# date +%F //显示年月日
2019-08-09
[root@localhost ~]# date +%T //显示时分秒
14:52:16
[root@localhost ~]# date +%w //显示星期
5
(4)查看当前登录用户:
[root@localhost ~]# whoami //我是谁
root
[root@localhost ~]# who //查看当前登录用户
root pts/0 2019-08-09 00:59 (:0) //图形化界面的"终端窗口"—本地登录
root :0 2019-08-09 00:59 (:0) //图形化界面登录—本地登录
haha pts/2 2019-08-09 14:57 (192.168.100.100) //远程登录,从192.168.100.100登录的
修改主机名:
[root@localhost ~]# hostnamectl set-hostname CentOS7
4.系统文件路径相关问题
(1)关于路径;
从/开始的路径,叫做绝对路径.
从当前路径开始的路径,叫做相对路径.
(2)Linux中的系统路径:在Linux中,一切皆文件(包括目录和文件).
/boot 存放系统的引导文件
/bin 存放普通用户的一些命令
/dev 设备文件存储路径
/etc 存放系统中的配置文件*****
/home 普通用户的家目录
/root root的家目录
/lib和/lib64是库文件
/media 目录:默认可移动设备的挂载路径,比如挂载U盘、光盘和移动硬盘(之前用/mnt目录挂载U盘)。
Linux中默认情况下,必须有一个/ 根分区,如果是其他外部设备是没有办法被操作系统识别的.如果Linux系统要识别某个设备,就要指定一个目录来”挂载”
/mnt 目录:临时挂载点。
/opt 目录:第三方应用程序安装位置。
/tmp 目录:系统运行的临时文件存放路径。用户都有访问权限。
/usr 目录:Universal Shared,read-only data;默认软件的安装目录,全局共享只读数据。很重要。
/usr/local :本地层级结构,系统安装后一般是空的。取代/opt成为第三方应用程序的安装位置。
/var 目录:Variable Data Files可变数据的层级目录,存放经常变换数据的目录(比如日志)
/var/log :日志目录
(2)关于路径;
ln -s /etc/sysconfig/network-scripts/ifcfg-ens32 wangka //给系统的网卡配置文件创建一个快捷方式,新的文件名为wangka
pwd //显示当前路径
cd … //切换到上级目录
cd - //切换到上次访问的目录
(3)目录的相关操作:
pwd //显示当前路径
cd … //切换到上级目录
cd . //一个点是当前路径
cd - //切换到上次访问的目录

mkdir /test //创建一个目录
cd /test //进入这个目录
mkdir -p test1/test2/test3/test4 //递归创建,同时创建多层目录
rm -rf test1/ //删除文件夹,-r表示递归删除;-f强制,没有提示信息.=====>rm -rf的参数,慎用!!!
(4)文件相关操作:
touch aaa.txt //用touch的时候如果没有文件就直接创建;如果有,就更新文件的时间戳.
echo this is bbb2.txt >> bbb.txt //向文件追加内容
cat bbb.txt //查看文件内容
echo this is bbb2.txt > bbb.txt //用现在的内容直接"替换"原来的内容
echo date +%F >>aaa.txt //echo 表示向文件写入内容,如果内容为命令,可以用反引号来引用(``)1前边的符号.
查看文件的命令:
cat bbb.txt //显示文件的整个内容
head -1 bbb.txt //查看文件第一行的内容
tail -1 bbb.txt //查看文件最后一行的内容
ls --help | more //查看ls的帮助信息,并分页显示(more是只能向下翻页)
ls --help | less //查看ls的帮助信息,并分页显示(less更智能,可以向上/向下翻页)
删除普通文件: rm aaa.txt
(5)ls 列出当前路径的文件
ls -l /test //以长格式显示/test目录的信息;如果后边不加路径,默认是当前路径下的文件
ls -lh aaa.txt //-h 是以人类易读的方式显示文件大小;
ls -al //-a 显示所有文件,包括隐藏文件

网络测试命令:
ping 192.168.1.1 //不会自动停,要Ctrl+C停止.
Ctrl+l 清屏
Ctrl+u 清除整行的内容(光标到行首)
ctrl+K 清除整行到行尾
Esc+. 表示调用上一次命令的最后参数
mkdir aa:创建文件

1.使用root和haha(或者之前创建的其他用户)同时登陆系统,查看当前有几个登陆用户;
  2.查看系统的时间,并修改为2019年10月1日;
  3.在/下创建一个目录/test ;
  4.在/test下创建几个文件,分别是time.txt   date.txt  week.txt
    把时分秒的执行结果写入到time.txt;
 把年月日的结果写入到date.txt;
 把星期几的结果写入到week.txt;
  5.使用cat命令检查,上边3个文件是否正常;
  6.在/test下创建多级子目录,层级关系+为/test/test11/test22/test33;
    在/test/test11文件里创建11.txt文件,写入自己的名字和一首诗;
 使用命令查看写入的结果;
  7.查看系统内核版本和位数结果写入到/test/kernel.txt;
  8.查看当前系统版本,追加到/test/kernel.txt;
  9.查看当前用户的身份和用户名.
  10.修改主机名为自己的名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值