Linux基本命令的使用(一)

首先,我们需要了解Linux中的命令基本格式是:Linux命令 选项 参数 (command option arguments)

命令:实现某个功能的程序(必须要有的!)

选项:可供选择的项目,可接可不接,但是接了有特殊作用(长短选项是一样的)

        长格式:长选项 --all

        短格式:短选项 -a

参数:可接可不接

Linux中的空格十分重要,一个空格跟十个空格的作用是一样的,但是需要注意哪些地方要使用空格哪些地方不要使用空格。

在 学习Linux的过程中,遇到不会的命令,直接man一下那个命令就好,就会有关于某个命令的详细的使用手册,学习过程中使用这个命令非常的有帮助!

1.ls命令:查看文件夹里的内容 list的缩写

ls 是查看文件夹里的内容,ls里没有接参数,默认就是以当前文件夹作为参数

        -l     use a long listing format     查看文件和文件夹的详细信息(ls -l = ll)

        -a, --all

              do not ignore entries starting with     不要忽略以.开头的条目(文件或者文件夹)

​​​​​​​

[root@scchen1 ~]# ls
1.txt      mySite
backip.sh  mysql-5.7.33-linux-glibc2.12-x86_64
changde    mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
haiquan    onekeyy_install_mysql_57.sh
hunantv    wanghan
lianxi     xiena

2.mkdir:新建文件夹 make diretory的缩写

[root@scchen1 ~]# mkdir document         //创建文件夹document

3.cd命令:切换工作目录、进入文件夹

格式:cd 目录位置

cd -change the current directory to dir 切换当前文件夹到另一个文件夹

特殊目录:

        . 当前目录

        .. 上一级目录

        ~ 用户主目录(家目录) 直接的cd,后面不跟选项也是进入用户的家目录

                [root@scchen1 ~]# cd ~zhangjia ~后面没有空格

        - 上一次所在的工作目录(遥控器上的返回键)

6.pwd: 查看当前所在路径

        pwd - print name of current/working directory

[root@scchen1 wanghan]# pwd
/root/hunantv/wanghan

7.yum :是Linux里的软件管理的命令

[root@scchen1 zhang]# yum install  tree -y

install 是安装操作,tree是具体安装的软件包名字,-y是不需要再次确认安装,等同于输入y(yes)

8.快捷键:

        Tab键:自动补齐(文件名或者命令)

        快捷键Ctrl+C:终止当前进程

        快捷键Ctrl+L:清屏,相当于clear命令        

        快捷键Ctrl+K:删除从光标到行末所有字符

        快捷键Ctrl+U:删除从光标处到行首的字符

        上下方向键:可以调用以前使用过的命令

                history命令可以按照编号顺序调出所有使用过的命令

                        !编号顺序 可以执行history调出的命令中的编号那一条(!123 就是执行123条命令)

                        !ser 可以执行最近的一条以ser开头的命令

9.useradd:新增用户

10.su命令:切换用户

        -:作用是加载切换用户的环境变量,不使用上一个用户的环境变量

11.exit:退出、注销系统

12.hostname:查看主机名(还可以临时修改主机名) hostnamectl set-hostname xs:永久修改主机名(分别是参数、选项、参数)

[root@iZwz99j8u7p47b5kqnnicsZ ~]# useradd xyf      新增用户xyf
[root@iZwz99j8u7p47b5kqnnicsZ ~]# su - xyf         切换用户xyf登录系统
[xyf@iZwz99j8u7p47b5kqnnicsZ ~]$ pwd               查看当前所在位置       
/home/xyf
[xyf@iZwz99j8u7p47b5kqnnicsZ ~]$ exit              退出
logout
[root@iZwz99j8u7p47b5kqnnicsZ ~]# hostname         查看主机名
iZwz99j8u7p47b5kqnnicsZ
[root@iZwz99j8u7p47b5kqnnicsZ ~]# hostname wangzhe    临时更改主机名为wangzhe(对所有用户都有效,名字是统一的)
[root@iZwz99j8u7p47b5kqnnicsZ ~]# su - root        重新登录
上一次登录:四 12月 30 20:07:24 CST 2021从 175.8.133.196pts/0 上
[root@wangzhe ~]#

13.echo:是输出变量的内容的,echo可以输出内容,类似于c语言的printf,shell编程中引用变量的值,需要使用$变量名

[root@localhost ~]# echo  $sg     引用变量
zyw
[root@localhost ~]# echo "hunanchangsha $sg"     输出字符串和引用变量
hunanchangsha zyw

14.env:是查看Linux系统里的环境变量(全局变量),影响所有用户的变量 encironment的缩写

15.set:是查看当前shell解释器里的所有的变量(自定义变量和环境变量)

16.man: 查看某个命令的使用手册(manual手册、指南),按q退出(quite)

    su --help的效果跟man su 的效果一样,都是查看使用手册,具体呈现如下图

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值