linux基础命令(代码片段)

lzl_121 lzl_121     2022-11-30     326

关键词:

创建文件(touch)

[root@localhost ~]# # 在Linux系统中创建test.txt
[root@localhost ~]# touch test.txt

创建文件夹(mkdir)

[root@localhost ~]# # 创建一个文件夹
[root@localhost ~]# mkdir /root/python

#参数:

-p : 递归创建目录
[root@localhost python]# mkdir -p /aa/bb/cc

-v : 显示创建过程
[root@localhost cc]# mkdir -p -v /aaa/bbb/ccc
mkdir: 已创建目录 "/aaa"
mkdir: 已创建目录 "/aaa/bbb"
mkdir: 已创建目录 "/aaa/bbb/ccc"

查看文件夹下的文件(ls)

# Linux中最顶级目录是根目录: /
#查看文件需要跟相应的路径
[root@localhost ~]# ls / 
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

#查看文件的详细信息
[root@localhost ~]# ls -l     ------可简写 ll
总用量 4
-rw-------. 1 root root 1766 6月  10 17:15 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 6月  11 15:19 python
drwxr-xr-x. 2 root root    6 6月  11 15:20 python1

查看当前路径(pwd)

# 查看当前所在路径
# pwd命令查看的所有路径都是从根目录(/)开始的
[root@localhost ~]# pwd
/root

切换目录(cd)

# 以绝对路径的方式切换路径(从根目录开始)
[root@localhost ~]# cd /etc
[root@localhost etc]# pwd
/etc

# 以相对路径方式切换目录
## . :在任何目录下都代表当前目录
[root@localhost etc]# cd .
[root@localhost etc]# pwd
/etc
## .. :在任何目录下都代表上一级目录
[root@localhost /]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd ..
[root@localhost sysconfig]# pwd
/etc/sysconfig

# cd命令切换的默认目录为家目录(~ :在linux当中指的是当前用户的家目录)
[root@localhost ~]# 
[用户名@主机名 当前所在的目录]#
# 修改主机名(重新进入系统才会生效)
[root@localhost ~]# hostnamectl set-hostname lzl
# 退出登录
[test@lzl ~]$ exit

移动文件(mv)

# 移动文件:mv
# mv 源路径  目标路径
[root@localhost ~]# mv /root/test.txt /

复制文件(cp)

# cp  源路径  移动后的路径
[root@localhost ~]# cp anaconda-ks.cfg /

# 递归复制参数  -r
[root@localhost ~]# cp -r python /

删除文件或目录(rm)

# 删除文件的命令:rm
[root@localhost ~]# rm anaconda-ks.cfg 
rm:是否删除普通文件 "anaconda-ks.cfg"? #y:确定删除 n:取消删除

# 删除目录(-r : 递归删除文件)
[root@localhost ~]# rm python1
rm: 无法删除"python1": 是一个目录
[root@localhost ~]# rm -r python1
rm:是否删除目录 "python1"?y

# -f : 免去删除提示
[root@localhost ~]# rm -r -f python/

打印命令(echo)

echo "打印的内容"

打印出当前系统中所有的变量(printenv)

[root@localhost ~]# printenv 

重定向符号(> 和>>)

# > 和 >> 
# > : 覆盖重定向(先删除文件内容,后写入内容到文件)
[root@localhost ~]# echo "Hello China" > test.txt

# >> : 追加重定向(原来的内容不动,后来的内容从底部插入)
[root@localhost ~]# echo "Hello World" >> test.txt

查看文件内容(cat)

[root@localhost ~]# cat test.txt 

隐藏文件

# 文件名以.开头的就是隐藏文件

-a : 查看隐藏文件
[root@localhost ~]# ls -a
.  ..  .bash_logout  .bash_profile

-l : 查看文件详细信息
[root@localhost ~]# ls -l
总用量 4
-rw-r--r--. 1 root root 24 6月  11 16:26 test.txt
 文件权限       所属用户 所属组  文件的大小  创建时间  文件名称
 
-h : 以方便查看方式查看文件大小(必须配合-l参数)
补充
lsblk :查看本地磁盘
echo : 打印
reboot : 重启系统
shutdown -h now : 立即关机
shutdown -h 2 : 

⭐️《linux系列》⭐️linux基础命令(代码片段)

...言❤️⭐️Shell命令⭐️内部命令外部命令命令别名☀️基础命令☀️helpsupwdcdlsmkdircat/moretouchrmvicpmv❄️写在最后❄️❤️前言❤️Linux系统,大多数时候是通过命令行模式来使用的,因此熟悉Linux命令是必不可少的。本... 查看详情

linux基础(代码片段)

Linux基本命令一、Linux文件类型二、Linux的目录结构三、目录处理命令(1)ls命令(2)mkdir命令(3)cd命令(4)rmdir命令(5)cp命令(6)mv命令(7)rm命令四、文件处理命 查看详情

linux基础(代码片段)

Linux基本命令一、Linux文件类型二、Linux的目录结构三、目录处理命令(1)ls命令(2)mkdir命令(3)cd命令(4)rmdir命令(5)cp命令(6)mv命令(7)rm命令四、文件处理命 查看详情

linux操作系统笔记基础命令(代码片段)

文章目录linux基础命令cd命令详解ls命令详解pwd命令详解hostname命令详解clear命令详解who、whoami、w命令which命令cal命令详解ldd命令详解scp命令详解ssh命令linux用户权限useradd命令详解usermod命令详解userdel命令详解groupadd命令详解groupdel... 查看详情

建议收藏linux必备基础命令(代码片段)

Linux必备基础命令1.操作系统2.虚拟机软件3.Ubuntu操作系统4.Linux内核及发行版5.查看目录命令6.切换目录命令7.绝对路径和相对路径8.创建、删除文件及目录命令9.复制、移动文件及目录命令10.终端命令格式的组成11.查看命令帮助12.ls... 查看详情

python基础之linux基础:linux终端命令格式(代码片段)

Linux终端命令格式目标了解终端命令格式知道如何查阅终端命令帮助信息01.终端命令格式command[-options][parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制&#x... 查看详情

linux基础命令(代码片段)

玩转Linux操作系统说明:本文中对Linux命令的讲解都是基于名为CentOS的Linux发行版本,我自己使用的是阿里云服务器,系统版本为CentOSLinuxrelease7.6.1810。不同的Linux发行版本在Shell命令和工具程序上会有一些差别,但是这些差别是很... 查看详情

linux基础命令(代码片段)

创建文件(touch)[root@localhost~]##在Linux系统中创建test.txt[root@localhost~]#touchtest.txt创建文件夹(mkdir)[root@localhost~]##创建一个文件夹[root@localhost~]#mkdir/root/python#参数:-p:递归创建目录[root@localhostpython]#mkdir-p/aa/ 查看详情

linux运维之路基础篇:linux基础命令(代码片段)

Linux运维之路基础篇:Linux基础命令(一)Linux哲学宗旨:一切皆文件:把几乎所有的资源,包括硬件设备都组织为文件有众多单一的小程序组成,一个程序制实现一个功能,组成小程序完成复杂操作尽量避免和用户交互:实现脚... 查看详情

[linux]基础bashshell命令(代码片段)

[Linux]基础操作命令参考书本《Linux命令行与shell脚本大全》复习和查询用,别的用到了在慢慢补充遍历目录目录路径绝对路径cd/usr/bin相对路径cdDocuments返回主目录cd其他实用命令显示当前目录pwd当前目录的父目录…单点表示当前目... 查看详情

linux基础命令(代码片段)

1、Linux上的用户及文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。pwd命令:显示当前目录cd命令:切换目录cd[/PATH/TO/SOMEDIR]cd:切换回家目录:cd~:切换回自己家目录cd~USERNAME:切换至指定用户的家目录cd-:在上一次... 查看详情

linux基础操作命令(代码片段)

系统服务管理systemctlsystemctl命令是service和chkconfig命令的组合体,可用于管理系统。输出系统中各个服务的状态:systemctllist-units--type=service查看服务的运行状态:systemctlstatusfirewalld关闭服务:systemctlstopfirewalld启... 查看详情

linux学习基础命令(代码片段)

文章目录修改主机名临时生效永久生效文件管理命令cdlsllmkdirtouchrmcpmv文本编辑命令cathead、tailsortuniqcutawksedwc很多小伙伴都想学Linux,感觉这个跟小时候看的电影里的一样,噼里啪啦敲一大堆代码上去,就很厉害的样子... 查看详情

python基础之linux基础:用户权限相关命令(代码片段)

用户权限相关命令目标用户和权限的基本概念用户管理终端命令组管理终端命令修改权限终端命令01.用户和权限的基本概念1.1基本概念用户是Linux系统工作中重要的一环,用户管理包括用户与组管理在Linux系统中,不论是... 查看详情

linux基础命令之关机,重启,注销(代码片段)

shutdown      此命令用来安全关闭或重启Linux系统,系统在关闭之前会通知所有的登录用户,系统即将关闭,此时所有新用户都不可以登录。  以下截取man手册的内容(manshutdown):       NAME      shutdown... 查看详情

linux基础语法(代码片段)

Linux基础大框架基础命令ls-——显示指定的工作目录cp——复制文件(目录)tar——tar[必要参数][选择参数][文件]其他systemctl——管理服务命令管理服务(unit)——`systemctl[command][unit]`command主要有:[unit主要有:基础... 查看详情

linux网络基础命令(代码片段)

Linux中网络配置有下面三种方式:ifconfig命令临时配置ip地址、setup工具永久配置ip地址、修改网络配置文件 1,ifconfig命令:查看与配置网络状态[root@SZB-L0016229~]#ifconfigeth0Linkencap:EthernetHWaddr06:3F:84:00:1A:1D//ethernet代表... 查看详情

linux基础:dirname命令总结(代码片段)

blog:https://www.cnblogs.com/Rohn/本文只总结一些常用的用法,更详细的说明见mandirname和direname--help。目录dirname命令语法格式实例dirname命令dirname命令用于获取给定路径的路径部分。语法格式dirname[OPTION]NAME...Shell脚本常用语返回脚本文... 查看详情