linux系统(ubuntu)常用命令--初学版(代码片段)

长理小生 长理小生     2022-12-11     161

关键词:

Linux系统(ubuntu)常用命令


本文所有命令均在ubuntu上正常操作,命令只包括一些常用的快速上手的命令,适合初学者查看。

一、文件和目录操作

1.cd /home 进入 /home 目录

cd /home

2.cd … 返回当前目录的上一级目录

cd ..	

3.cd …/… 返回当前目录的上两级

cd ../..

4.cd 进入当前用户的主目录

cd

5.cd ~username 进入username用户的主目录

cd ~username

6.cd - 返回上次所在的目录

cd -

7.pwd 显示当前工作路径

pwd

8.ls 显示当前目录的文件

ls

9.ls -F 显示当前目录的文件

ls -F

10.ls -l 显示当前目录下的所有文件及详细信息

ls -l

11.ls -a 将隐藏文件一同显示出来

ls -a

12.mkdir dir1 新建一个dir1文件夹

mkdir dir1

13.mkdir dir1 dir2 新建两个文件夹,也可以新建3,4…个

mkdir dir1 dir2

14.rmdir dir1 删除dir1文件夹

rmdir dir1

15.rm -rf dir1 删除dir1文件夹及其里面的内容

rm -rf dir1

16.mv dir1 new_dir 将dir1移动到new_dir处,并重命名为new_dir

mv dir1 new_dir

17.touch file.txt 在当前目录新建一个file.txt文件

touch file.txt

18.cp file new_file 将file文件复制,然后另存为new_file

cp file new_file

19.cp -r dir1 new_dir2 将dir1及其子目录复制并另存为new_dir2

	cp -r dir1 new_dir2

20.ln -s file1 link1 创建一个指向文件或文件夹(目录)file1的软链接link1,相当于快捷方式

ln -s file1 link1

21.ln file1 link1 创建一个硬链接link1指向file1,注意:不允许将硬链接指向目录

ln file1 link1

二、用户和群组操作

1.addgroup group_name 创建一个group_name用户组,注意:只有root用户可以创建

addgroup group_name

2.delgroup group_name 删除名为group_name的用户组

delgroup group_name

3.groupadd group_name和groupdel group_name 效果与1,2大致相同

groupadd group_name
groupdel group_name

4.useradd -c “Comments” -g root -d /home/user1 username 创建一个用户名为username,备注信息为Comments,群组为root,登入目录为/home/user1

useradd -c "Comments" -g root -d /home/user1 username

5.useradd username 创建一个用户名为username的用户

useradd username

6.useradd -r userdir username 创建一个用户名为username的用户,登入目录为userdir

useradd -r userdir username

7.userdel -r userdir username 删除一个用户名为username的用户,并删除其登入目录userdir

userdel -r userdir username

8.usermod -c “Comments” -g group -d /home/dir username 修改username用户的备注为Comments,群组为group,登入目录为/home/dir

usermod -c “Comments” -g group -d /home/dir username

9.passwd 修改当前用户密码

passwd

10.passwd user1 修改user1用户的秘密

passwd user1

11.chage -E 2020-12-20 user1 设置用户user1用户密码失效日期

chage -E 2020-12-20 user1

12.su 切换root用户,sudo也是一样

su
sudo

13.sudo -i 从当前管理员用户切换到root用户,适合忘记root密码的时候操作

sudo -i

14.exit 退出当前用户

exit

三、文件的权限操作

1.ls -lh 显示所有文件以及其权限

ls -lh

注:d开头代表文件夹,l开头代表软链接,之后的每一组rwx,分别对应文件所有者、文件所有者群组用户、普通用户的读写执行权限,-代表无该权限,然后第一个用户名是文件所有者,第二个是群组。

2.chown username file 将file文件的所有者改为username用户

chown username file

3.chmod ugo+rwx dir1 设置目录dir1的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限

chmod u+x dir1	//给所有者(u)以目录dir1的执行(x)权限
chmod g+w dir1
chmod o+r dir1

4.chown user1:group1 file1 改变文件file1的所有人和群组属性为user1和group1

chown user1:group1 file1

四、文件搜索

1.find / -name file1 /代表根目录,-name代表按文件名搜索,搜索到名字为file1的文件或目录会显示它的路径

find / -name file1

2.find / -user user1 搜索所有者为user1的文件或目录,显示它们的路径

find / -user user1

3.find /home -name *.txt 在/home路径下搜索以.txt结尾的文件

find /home -name \\*.txt

五、查看或编辑文件内容

1.cat file1 从第一个字节开始正向查看文件file1的内容

cat file1

2.tac file1 从最后一行开始反向查看文件file1的内容

tac file1

3.head -2 file1 查看文件file1的前两行

head -2 file1

4.tail -2 file1 查看文件file1的最后两行

tail -2 file1

5.vim file1 使用vim来编辑文件file1,进入后按i开始编辑,编辑完按esc,然后输入:wq可以保存并退出

vim file1

6.gedit file1 使用gedit来编辑文件file1,gedit是ubuntu默认的文本编辑器

gedit file1

linux查看系统信息命令(代码片段)

linux查看系统信息命令是linux初学者必备的基础知识,下面给除了各linux发行版比较常用的系统信息查询的命令#uname-a#查看内核/操作系统/CPU信息#head-n1/etc/issue#查看操作系统版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看计算机名#lspci-tv#... 查看详情

linux_常用命令1

...hives/25Linux简介及Ubuntu安装Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian安装VMware或VirtualBox虚拟机。具体安装步骤,找百度。再安装Ubuntu。具体安装步骤,找百度。安装完后,可以看到Linux... 查看详情

linux系统常用用户设置命令(代码片段)

设置root账户密码sudopasswdroot此命令多个Linux系统发行版本可以,已确认ubuntu、Debian可用 查看详情

ubuntu下轻松使用apt命令安装软件

...业的Linux用户使用它们。什么是apt?DebianLinux使用dpkg打包系统。打包系统是一种提供安装程序和应用程序的方式。这样,您就不必从源代码构建程序,相信我,这不是处理包的好方法。APT(AdvancePackageTool)是在基于Debian的Linux发... 查看详情

ubuntu18.04稳定版-常用10条命令足够你玩转linux世界(代码片段)

1.安装deb软件包通用格式:deb软件的安装命令:sudodpkg-i*.deb,我们使用deb软件包来进行安装。这就像Windows中的exe安装文件。如下面,下载了百度云的deb软件包后,可以使用下面的命令安装百度云软件。sudodpkg-ib... 查看详情

初学linux选哪个版本好

...版本。简单容易使用,可以像应用软件一样在Windows操作系统中安装,是一个伟大的过渡型操作系统。2、Debian:提供一个纯粹的操作系统,附带了超过51000个预先编译好的软件包,包含Ubuntu和LinuxMint。虽然不是专门为新手开发的... 查看详情

linux常用命令1

Linux常用命令1 Linux常用系统:Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian。我是安装的CentOs 6.9应该算是RedHat的衍生吧。镜像下载的话可以去网易的开源镜像站去下载:​​http://mi... 查看详情

ubuntu用户apt安装软件包都不会?

...业的Linux用户使用它们。什么是apt?DebianLinux使用dpkg打包系统。打包系统是一种提供安装程序和应用程序的方式。这样,您就不必从源代码构建程序,相信我,这不是处理包的好方法。APT(AdvancePackageTool)是在基于Debian的Linux发... 查看详情

ubuntu用户apt安装软件包都不会?

...业的Linux用户使用它们。什么是apt?DebianLinux使用dpkg打包系统。打包系统是一种提供安装程序和应用程序的方式。这样,您就不必从源代码构建程序,相信我,这不是处理包的好方法。APT(AdvancePackageTool)是在基于Debian的Linux发... 查看详情

linux常用命令

查看内核版本1、cat/proc/version2、uname-a查看系统版本1、lsb_release-a通用2、cat/etc/redhat-release,这种方法只适合Redhat系的Linux3、cat/etc/issue,此命令也适用于所有的Linux发行版根据 查看详情

linux安装方法及常用命令

...种安装方式,不做修改,直接下一步。3、稍后安装操作系统——下一步4、根据安装的linux选择版本:RockyLinux8.x 以及RHEL8 选择RedHatEnterpriseLinux864位Ubuntu20.04 以及Ubuntu22.04  查看详情

linux介绍以及初学指令详解(代码片段)

Linux文章目录LinuxLinux背景介绍操作系统我们为什么学习Linux以及Linux相关知识Linux初学指令pwd指令mkdir指令mkdir-ptree指令touch指令ls指令cd指令cd指令的快捷键cd~cd-stat命令rmdir命令rm命令ls选项ls-lls选项ls-als-alls常用选项man指令cp指令mv... 查看详情

ubuntu的一些常用命令及疑难杂症

...注意事项及常用命令 1,发热:因为硬件厂商对linux类系统的支持不足,驱动不会自动安装,所以要自己装。。。http://www.linuxidc.com/Linux/2015-04/116450.htm 2,装上chrome后删掉firefoxhttp://jingyan.baidu.com/article/335530da98061b19cb41c31 查看详情

linux各个目录和相关文件的作用等(混乱版)初学者自用

/etc/profile文件当一个用户登陆linux系统或者使用su命令切换到另一个用户时,也就是loginshell启动时首先要保证执行的启动脚本就是/etc/profile??/etc/profile.d目前得知的作用是可以吧吧命令符修改颜色设置等? ?只有Loginshell启动时才... 查看详情

linux常用操作命令(代码片段)

Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生,著名的如Ubuntu、Debian等。linux是一款不同于windows的操作系统,而且它是黑客、渗透人员、运维人员等必会的。整理的Linux常用操作命令将会能够让... 查看详情

什么是适合初学者内核开发的好的准系统 linux 发行版?

】什么是适合初学者内核开发的好的准系统linux发行版?【英文标题】:Whatisagoodbareboneslinuxdistroforbeginnerkerneldevelopment?【发布时间】:2010-10-0512:22:30【问题描述】:在我的操作系统课程中,我们希望使用C语言中的一些简单系统调... 查看详情

linux系统防火墙相关问题及常用命令介绍

今天介绍关于linux系统防火墙:centos5、centos6、redhat6系统自带的是iptables防火墙,centos7、redhat7自带firewall防火墙,ubuntu系统使用的是ufw防火墙。本平台www.gxdeqiong.com安装的是iptables防火墙(其他云服务供应商可能使用的是其他防火... 查看详情

常用linux系统及区别

常用Linux系统及区别参考链接:1、https://baijiahao.baidu.com/s?id=1658410505123299933&wfr=spider&for=pc2、Linux常见的发行版SUSE、Ubuntu、RedHat、CentOS、Fedora的联系和区别_泗水六年的博客-CSDN博客_suse属于哪个linux系列Debian-> Ubun 查看详情