Linux常见命令

it2026-02-09  0

##一.linux操作系统基础 1.操作系统的最基本功能可以运行多个软件 2.列如如果没有操作系统不能同时运行qq和陌陌 3.内核是系统的核心心脏。 4.在乌班图的终端中加命令。tree / 5.ctrl + shift 同时按住在按加号可以调大终端窗口字体,Ctrl 加减号可以调小终端字体。 6.乌班图里面的菜单栏在大窗口。 7.命令ls能显示当前文件下的文件及路径 8.在Linux操作系统中我们看不到驱动器(与windows对比),我们看到的是文件夹,乌班图没有盘符的概念,只有一个根目录。 9.bin文件夹里面放的都是和程序相关的 , boot和乌班图的启动相关,cdrom和光 相关,dev和设备相关,etc几乎是所以的程序和服务器配置的地方(刚开始用时所进行的配置),lib文件夹放的是库(把网上的代码租用就是放在这里),最重要的是home文件夹,其他的文件夹不要动,动的后果是开不了机,家目录随便搞, 10.命令pwd显示一门结果,显示当前路径 11./home/python 意思是根目录下的home文件夹里面的python文件夹。 12.命令cd是跳转文件目录,用法:cd+空格+文件夹 13.命令touch+空格+自定义名字 是创建新文件。 14.文件Desktop 代表的是桌面 15.命令mkdir+空格+自定义名字 是创建文件夹 16.命令clear 作用是清空 17.Linux命令格式:命令 –选项—参数 18.如果创建文件是开头是点号的代表是隐藏文件 19./代表是根目录,ls /显示的是根目录下的文件。 20.命令ls -a ,隐藏的和不隐藏的都显示出来了 Ls -l 是将文件夹以列的形式表示 ls -h,也类似 如果ls -l -h (也可以这样写ls -lha)是将文件夹以列的形式表示但有单位(代表 有多大)可以用ll 21.参数位置没有先后顺序 22.命令ls --help 求帮助。 23.命令man+参数 是使用说明书。 24.自动补全键TAB(键盘上的) 25.命令gedit文件编辑命令。 26.命令cat+空格+文件名,查看文件内容,只能查看 27.命令history是查看历史命令, 也可以按上下键翻找历史命令,在执行history后前面有相应得次数,也可以加叹号在加次数按回车就可以执行相应得命令 28.命令rm+空格+文件 删除文件。 29.命令ls+空格+文件第一个字母+* 查找文件 命令ls+空格+文件第一个字母+? 与上类似,但问号只是代表一个字符 …+ +…. [1235]…. ….+ + …… [1-5]…… 30.重定向:就是把终端的东西放到文件里面 命令ls+空格±alh+空格+>+空格+文件名。 若是两个大于号则代表的是 追加 把东西放到原文件的末尾 对于一个大于号两个大于号的区别:当我们重定向一个没有创建的文件夹是,两个都创建一个的文件夹给你 ,如果原来的文件有内容一个大于号是把你原来的东西删除再重定向,而两个大于号的 则是 不会删只会追加。 31.命令more+空格+文件名 查看文件里面的 东西 more与cat的区别:more能分页,而cat不能,他是一次性给完你。 32.ls -alh /bin | more 的意思是将bin里面的文件存到 | 里面去( | 的意思是通道),然后more 再从 | 里面显示东西出来。 33.一行只能用一个命令,当然也可以用多个命令但是要用分号隔开。 34. 命令cd .代表是当前的路径的路径。 cd … 当前路径的上层路径。 cd …/… 代表的是更上一层路径。(相对路径是从当前路径开始算,绝对路径是从根目录开始算,在用绝对路径的方法是,如果不知道下层用什么文件可以按两次TAB键,可以显示下一层所有文件夹的名称) 35.通配符*可以代表任何东西 36.当你输入一大串命令而又不想执行时,可以ctrl+c 换行,不执行命令。 37.如果你创建一个文件夹,如果你依赖的那个文件夹不存在你可以在后面加 -p 就解决了。Cd 38.命令rmdir 可以删除文件夹,当前提是该文件夹是空文件夹。 38.命令 rm 文件名 -r 递归删除文件。 39.在Linux中创建文件有两种方法: 1 , 40.命令重命名:mv 旧文件名 新文件名 41.创建文件软连接:命令ln -s 文件名 软连接名 这种创建方式类似于Windows的创建快件方式。 42.创建硬链接:ln 文件名 新文件名 可以创建一个硬链接,创建一个硬链接就文件数加一,删除文件是不一定能把文件的数据删除,除非把硬链接数删除完,即零。 若不删完,文件的数据还可以用。 43.内容的文件。 44.命令 grep “ 文件内容 ” 要搜索的文件 这是用于搜索文件内容的命令 grep -n “ 文件内容 ” 要搜索的文件 -n 的意思是要查找的内容在第几行 grep -v “ 文件内容 ” 要搜索的文件 -v 的意思是将不包含要搜索文件内容的文件内容都显示出来。 grep “ ^文件内容 ” 要搜索的文件 ^的意思是搜索以该文件内容开头内容。 grep “ 文件内容$ ” 要搜索的文件 $的意思是搜索以该文件内容结尾内容。 45.命令mv 要移文件 要存储改文件的文件名 其具有剪切粘贴的功能 46,命令cp 要复制粘贴文件名 文件名 将前者的文件复制粘贴在后者中。 47.命令mv 原文件名 / 新的文件名 用于文件改名

二.Linux命令以及vim编辑器

查找文件find 。。。。。 常用方法: (1) find ./ -name test.sh 查找当前目录下所有名为test.sh的文件 (2)find ./ -name ‘*.sh’ 查找当前目录下所有后缀为 .sh 的文件。 (3)find ./ -neme “[A-Z]” 查找当前目录下所有以大写字母开头的文件。 (4)find /tmp -size 2M 查找当前目录下所有等于2M的文件。 (5)find /tmp -size +2M 查找当前目录下所有大于2M的文件 (6)find /tmp -size -2M 查找当前目录下所有小于2M的文件 (7)find /tmp -size +5k -size +5M 查找当前目录下所有大于5K的文件 小于5M的文件。 (8)find ./ -perm 777 查找当前目录下权限为777的文件或目录。 当权限不够时 在find 前面加sudo 。 命令tar归档管理,其后面的-号也可用也可以不用。 -cvf 打包 -xvf 解包 tar -zcvf 文件名.tar.gz *.要压缩的文件后缀 5 tar -zxvf 文件名.tar.gz *.要解压的文件后缀 解包后原文件不是消失。 7.另一种压缩方式:tar -jcvf 文件名.tar.bz2 *.py 功能与上面相同但压缩出来文件要比前者大一点 8.tar -jxvf 文件名.tar.bz2 *.要解压的文件后缀 9.在解压过程中,我们还可以在后面加 -C 要解压的某个文件的文件名/ 10.命令cal 查看当月时间 cal -y 要查的时间 11.命令date 查看当前 时间。 12.date > 要存储打印时间的文档 13.cal -y 想要的时间年份 > 要存储打印时间的文档 14.date “+%Y(大写代表年份列 2018 小写y代表两位数列 2018中的18)===(等于号是普通字符)%m(代表的是月份)=%d代表的是日” 这类似于c中的printf语句 15.命令ps看当前终端的正在进行的程序 命令ps -aux 看当前所有的正在进行的程序 16.top 看当前所有的正在进行的程序 与ps的区别:top一直在运行,ps是禁止的。 17.命令 kill 要删除的代号 即结束运行该程序(若要强制结束则加-9) 18.命令reboot 表示重启 19.命令shutdown -h now 表示立刻关机 若要具体时间关机则将now该为你想要的那个时间。 20.df -h 可以看整个硬盘所占的空间 21.命令du -h 表示可以看当前路径的所在硬盘容量。 22.命令ifconfig 可以看网卡 23.命令sudo ifconfig 要改的网卡的名称 你新设的ip地址。

25.命令sudo useradd 新建的用户名 -m 新建一个用户 -m表示自动创建一个家目录 26.命令su 你想切换的用户名 用于切换用户 27.命令sudo passwd 想要更改的用户名密码 用于更改用户名密码 28.命令whoami 用于查看当前用户名 29.命令exit 用于退出当前用户· 30.乌班图可以多用户,windows不可以 31.乌班图是可以远程控制的 32.命令ssh ·想要控制的用户名称@其用户名的IP地址 远程控制用户 33.命令ctrl+shift+t 表示在终端新建一个快捷窗口。 34.命令ctrl+alt+小键盘的数字 表示终端的位置切换 35.alt+对应的窗口得数字 切换窗口 36.命令userdel 用户名 删除用户 37.命令sudo -s 切换成超级管理员 38.如果想创建格外的组 groupadd 组名 39.删除组:sudo groupdel 组名 40.普通账户默认没有sudo 需要进行一下命令;sudo usermod -a -G adm或sudo用户名 41.乌班图默认有两个组有权限:amd sudo 普通用户想要有权限则要在amd,sudo里面申明 42.命令chgrp 组名 要改到前者组的文件 43.命令chown 用户名 要换的文件名 44.命令:u(表示文件拥有者) g(同组) o(其他) 45.rmx表示可读可写可执行 r—表示只能读 r-x 表示可读可执行但是不可 以写 46.命令chomd (级别,类型u或g或o)=(功能) 文件名 可以一次性一起改,你可以吧类型用逗号隔开 47.命令vim 新文件名 48.命令vi 新文件名 刚进入是命令模式,按零转换为插入模式 从插入模式转化为命令模式按ESC

dd就是剪切

最新回复(0)