linux笔记1:Linux常用的命令。

xiaoxiao2025-06-11  36

目录

1、Linux常用的命令

2、Windows和Linux最大的区别:可以这样的理解, 

3、Linux的挂载 


1、Linux常用的命令

cd // 进入根目录 ls /usr //列出usr目录下的信息 //Linux下 tab按键会自动补全 ,会发现许多带有.cache的隐藏文件和文件夹,单纯的ls会 //不显示的。ubuntu也支持dir命令。VMvare进入全屏的快捷键为ctrl+alt+enter, ~ //当前目录下的所有目录,即是主目录。 ls //列出指定目录下的文件列表(如同windows下的dir) clear //清屏(如同window下的cls) pwd //显示当前目录在哪里 whoami //想看一下当前登录的用户是谁 sudo passwd //修改密码,有的时候需要以根用户的身份运行软件,怎么办呢?        //su root 登陆到根用户上,但是第一次登录的时候,密码我们并不知道, //因为我们从来都没有设置过,(ctrl+c把当前任务停止掉)          //输入sudo passwd接下来输入当前用户的密码,然后输入新的unix密码(针对root), //这样就为root用户设置了密码。 alt+ctrl //切换光标和鼠标 ifconfig //如同windows下的ipconfig命令,可以查看ip信息。 .. //上级目录 .   //当前目录 ======================================================================================                         ||||||文件操作命令|||||| mkdir //创建文件或目录, eg:mkdir zhang  当然也可以删除目录,要在这个目录之外删除: rmdir zhang //只能删除空的目录,rm zhang 删除文件, rm -f -r  目录 // 其中-f(表示强制删除),-r(表示递归删除,包括其子目录) cp //拷贝(复制)cp zhang.txt  b.txt touch //创建一个新的文件 ;eg:touch zhang.txt;把当前a.txt放到上级目录中,可以用mv //zhang.txt ..    mv //移动文件(如同剪切) 其实移动还有一个重命名的效果,eg:mv zhang.txt // wang.txt cat //其实就是输出文本的内容,eg:cat zhang.txt | more (后面的|more:为逐屏显示) echo //输出一段文本(window也有这个命令)eg:echo zhang  显示zhang        // 如果想zhangkaifang 输入到aa.txt文件中,echo zhang >>aa.txt(在文件末尾 //追加>>表示重顶项。 echo zhang > aa.txt(是一种覆盖的操作          //>和>>对应window中的>>和>>> nano //内置的文本编辑器(对应小型的文本) man //linux中的命令会有很多,不可能记住的完,只能记住一些的常用的命令, //学会查看帮助文档。eg: man ls  man ls |more //(其中|表示为管道,意思是当前指令执行完作为输入传到第二个指令。回车之后会显 //示一屏信息,按d表示一屏一屏的显示。 ping //就是网络通不通和window一样的  eg:ping  www.baidu.com hostname //查看主机命 sudo reboot //重启操作系统 find //查找命令eg:find ~ 当前目录下的次级目录和次次级目录    find ~|grep .txt //(在当前目录下找有没有.txt的,grep 表示过滤的意思。 uname -a //OS的详细信息。 tar //其实解压文件(归档文件) tar -xvzf zhang (抽取文件,显示他的抽取信息) gzip和gunzip //为压缩文件eg:gzip aa.txt 回车(其实就是原地压缩,直接把问价压缩 //为 aa.txt.gz)   gunzip aa.txt.gz  --》 aa.txt ps //显示进程的信息(如同 window下打开任务管理器) ps -Af //A为关不 f为格式      查看帮助信息 ls --help   

2、Windows和Linux最大的区别:可以这样的理解, 

========================================================================================= echo $PATH //输出字符,linux区分大小写。Windows 不去分大小写。 Windows:资本主义,windows在安装自己的软件的时候都有自己的目录, Linux :共产主义,linux在安装软件的时候,把软件的各部分都打开,所有的软件的配置信息(etc) 放在一起,可执行文件放在一起(bin和sbin) /bin //二进制文件目录,可执行文件 /sbin //二进制文件目录,可执行文件 /dev //设备目录,光驱,磁盘,分区。。。 /etc //配置文件目录,环境的配置信息。 /lib //库文件(eg:libfuse.so.2),共享对象文件(so--shared object,) //等价于windows中的dll文件。 /home //主目录,所有用户都有一个家,都在home目录下面。(注意:对于root用户不在这里) /root //root用户的主目录 /usr //unix system resource系统资源文件(可以发现/usr/目录下面也有bin和sbin目录) /usr/bin //可执行文件 /usr/sbin //可执行文件 /usr/local/bin // /usr/local/sbin // ========================================================================================= 这和Linux的发展史有关的 版本非常多 1. redhat 2. centOS 3. Ubuntu 4. Sure 5...........等等 1、这些版本都有一个共同的祖先UNIX,所以随着历史的发展过程中,始终会有一些老祖先UNIX留下来的东西 这些东西(可执行文件和命令)都放在 /bin和/sbin目录的下面 2、但是每个公司在发行自己的版本的时候,还有一些自己的特色(一些自己的命令)东西,这些东西都放在 /usr/local 目录的下面, 3、还有一些我们自己的可执行文件(我们安装的东西),这些都在 /usr/local/bin 和/usr/local/sbin 下面。 ========================================================================================= 对于以上3个可执行文件都在 $PATH 下面 (echo $PATH可以查看) 并且可以发现可执行文件的顺序为(环境变量) 1、自己的可执行文件在最前面, 2、每个公司的可执行文件在中间, 3、老祖宗的可执行文件在最后面。

3、Linux的挂载 

/mnt  文件夹一般都是用来挂载的。mount用来挂载外设。

zhangkf@Ubuntu2:/dev$ which mount /bin/mount zhangkf@Ubuntu2:/dev$ mount /dev/cdrom /mnt/cdrom //挂载光驱到/mnt/cdrom下面。 zhangkf@Ubuntu2:/mnt$ umount /dev/cdrom //解除挂载。

 

转载请注明原文地址: https://www.6miu.com/read-5031660.html

最新回复(0)