Linux系统 免费开源;Linux系统 安全稳定;Linux系统多用户、多任务;
Linux移植性强等等及众多优点于一身,不懂得如何操作Linux系统是不是很吃亏。
下面来介绍一下Linux系统的常用命令,让大家一起快速上手Linux系统 吧。
相信众多的用户使用的都是Windows系统,但是Linux系统真的太好用了,不会怎么使用真的都跟不上潮流了。
Linux及C语言高级开发教程专题-创客学院
其实在Windows系统下,也支持了一个Ubuntu软件,使用这个软件就可以完全轻松地去熟悉Linux系统了,当使用熟练之后再上手Linux系统不是一个很好地选择吗?
这个软件的下载只需要到Windows下的Microsoft store 去下载即可
在Microsoft store 中搜索Ubuntu 就可找到了,点击下载即可
下载安装之后就可以直接上手操作Linux 系统了,这是一个与Linux系统没有多大区别的小型系统,熟练操作之后,直接换到Linux系统也没有多大问题了。
下面介绍一下Linux系统的常用命令吧
1、首次打开Ubuntu软件,默认是在root用户权限下的,这个是最高用户权限,当然不推荐在这个权限下进行操作,除非是在操作一些系统配置命令。
2、首先创建一个新的用户,切换到新用户的家目录下,对系统进行操作。
命令:
useradd -m 新建用户名 # 添加一个新的用户
# -m 同时为新用户创建新用户的家目录
passwd 用户名 # 为新用户创建一个密码,不然没法登陆
userdel -r 用户名 # 删除用户信息
cat /etc/passwd | grep 用户名 # 查找用户是否真的添加成功
3、切换到新建的用户目录下,同时切换到新建用户的家目录
# 切换用户身份
su - 用户名 这个命令是切换身份,并且切换工作目录到另一个用户的家目录下
su 用户名 这个命令只是切换身份并不修改用户的家目录,还是在原先的用户的家目录下
su - 这个命令是切换到根目录下,对所有的操作拥有着绝对的权限,不推荐使用这个命令
4、新建目录、新建文件
mkdir 文件夹名 # 新建单层文件夹
mkdir -p 文件夹名 # 新建多层文件夹
touch 文件名 # 新建文件
5、对文件内容进行操作(在这个软件中有存在着默认的vim编辑功能)
vi 文件名 # 打开文件
#使用vim 编辑器时候一定记住保存退出保存退出命令:在英文的输入法下 vi编辑器下面显示的是INSERT情况下 点击esc 按键 之后输入 :wq 不保存直接退出就不用 q!
6、切换当前路径
cd 路径地址 # 切换路径地址
# 这一个命令不仅仅在Linux系统中可用,在Windows中也是可用的
7、删除文件(文件夹)
rm 文件
rm -r 文件夹 # 删除文件夹多层的也一样全部删除
rm -f 文件夹(文件) # 不管文件或者文件夹存不存在都直接删除
8、查看文件内容
cat 文件名 # 查看文件内容(全部显示)
more 文件名 # 查看文件内容(显示一部分)不占用过大内存
cat -n 文件名 # 显示文件内容 并且显示文件内容的行数(包括空行的换行)
cat -b 文件名 # 显示文件内容 并且显示文件内容的函数(不包括空行)
9、查找命令
grep 字符串 文件名称 # 在文件中查找字符串内容
grep -n 字符串 文件名称 # 在文件中查找字符串内容并且显示内容所在的行号
grep -v 字符串 文件名称 # 在文件中查找不包含这个字符串的内容
grep -i 字符串 文件名称 # 在文件中查找字符串内容,忽略大小写 这几个选项可以混用
grep ^字符串 文件名称 # 在文件中查找以字符串开头的行
grep 字符串$ 文件名称 # 在文件中查找以字符串结尾的行
10、管道(将前一个命令的输出内容输入到管道后面的命令中)一般两个命令一起使用
cat -n 文件名 | grep 搜索内容
# 把文件中的内容按行数输出 并且把输出内容输入到后面的命令,
# 后面的命令是在前面的输入内容进行搜索
11、复制文件(文件夹)
cp 源文件路径以及文件名称 目的路径以及移动后文件的名称
cp -i 源文件 目标文件 # 当文件在目标路径已经存在时候,这时候会有提示信息 是否覆盖目标路径的文件
cp -r 源文件夹 目标文件夹 # 复制文件夹到一个新的文件夹
12、移动文件(文件夹)
mv 源文件或者源文件夹 目标文件或者目标文件夹
mv 源文件或者源文件夹 目标文件或者目标文件夹 # 两个路径是同一路径时候,这时候就是重命名的操作
mv -i 源文件或者源文件夹 目标文件或者目标文件夹 # 目标路径下存在了想要新命名的文件或者文件夹的名字时候,会给一个提示