linux常用命令全集

11077
少女甜心 本站内容提供者
我要投稿

linux常用命令如下: 1、查看内核版本:uname -a。 2、控制台-》图形界面:init 5或者startx。

3、图形界面-》控制台: init3或者直接注销。

4、如何查看ip地址:ifconfig。5、配置ip:ifconfig eth0 ip地址。6、重启:reboot 或者 shutdown -r now。7、普通用户切换到系统用户:su。

8、注销用户指令:logout。9、从子机退出:ctrl+alt。10、全屏:ctrl+alt+enter 。

基本思想:Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

Linux 史上最全命令大全

1、ls命令 cd /root ls #显示当前目录下所有的非隐藏文件 ls -a #显示当前目录下所有文件,包含隐藏文件 ls -l #显示当前目录下所有的非隐藏文件的详情 ls -al #显示当前目录下所有文件,包含隐藏文件 的详情 ls -lh #以列表形式显示当前目录下所有的非隐藏文件的大小(K M T) ls -alh #以列表形式显示所有文件,包含隐藏文件的文件大小(K M T) 常用的组合: ls ll #等价于 ls -l ls /etc #显示/etc目录下的文件 2:pwd命令 用来显示当前所在的路径 绝对路径: 从/目录开始的路径 /root /etc/sysconf /opt/server/data-integration/libswt/win64 相对路径: 相对当前的路径 3、mkdir命令 cd /root mkdir mytest #在当前目录创建文件夹 mkdir -p 111/222/333 #一次创建多级文件夹 mkdir /root/mydemo #使用绝对路径来创建 mkdir mydemo2 #使用相对对路径来创建 4、rm命令 这个命令既可以删除文件,也可以删除目录 删文件: cd /root rm a.txt #删除时,会给出提醒确认,输入y删除,n不删除 rm -f b.txt #强制删除 等价于 rm -f /root/b.txt rm ../dir2/b.txt touch a.java b.java c.java rm a.java b.java c.java #一次可以删除多个文件 rm *.java -fr #可以删除当前目录下的所有.java文件 cd dir rm * -fr #删除当前目录的所有内容 删目录: rm -r 111 #删除目录,依次提醒删除 rm -rf mytest #强制删除 等价于 rm mytest -fr 常用组合: rm -fr 文件或目录 5、cd命令 cd 命令可以进入一个目录,类似于对windows上的文件夹进行双击 cd #直接cd 可以从任何一个目录回到/root目录 cd /root #进入root目录 cd /opt/server/data-integration/system/ cd .. #回到上一级目录 cd ../.. #回到上上一级目录 cd - #可以在最近的两次目录之间切换 cd /root mdkir dir1 dir2 cd dir1 cd ../dir2 #使用相对路径 /中国/广东省/深圳市/宝安区/留仙二路/78号 6、历史命令和table补全 使用上下方向键可以找出历史命令 table键: cd /opt/ #两次table可以列出/opt目录下所有的文件和子目录 cd /opt/s #一次table可以自动补全目录内容,前提是/opt目录下只有一个s开头的目录 7、touch命令 cd /root touch a.java #在当前目录创建a.txt文件 touch b.java c.java #创建多个文件 touch /root/d.java #通过绝对路径创建 8、mv命令 移动: 1、mv 文件 目录 #将文件移动到目录中区 cd /root/dir1 touch a.txt mv a.txt /root/dir2 #等价于 mv a.txt ../dir2 2、 mv 目录1 目录2 #将目录1移动到目录2下面(前提是目录2必须存在) cd /root mv dir2 dir1 #将dir2移动到dir1下面 重命名: 1、mv 文件1 文件2 #给文件重命名(文件2不能存在) cd /root mv a.txt aaa.txt #将a.txt 重命名为aaa.txt 2、mv 目录1 目录2 #给目录重命名(目录2不能存在) cd /root mv dir1 dirx #将dir1重命名为dirx 9、cat命令 显示文件内容 cd /root cat user.txt 10、cp命令 复制文件 cd /root cp user.txt user2.txt cp user.txt /opt/ #将当前目录的user.txt 复制到/opt目录,文件名保持不变 cp user.txt /opt.user2.txt #将当前目录的user.txt 复制到/opt目录,文件名改为user2.txt cp /opt/server/data-integration/pan.sh ./ #将指定目录里的文件复制到当前目录(.后边的/可以去掉) cp /opt/server/data-integration/pan.sh ./dirx #将指定目录里的文件复制到当前目录下的dirx目录(.后边的/比可以去掉) cp /opt/server/data-integration/pan.sh /root/dirx #作用同上 11、解压和压缩 Linux的压缩包后缀一般是: .tar.gz 解压: .tar.gz 将snappy-1.1.1.tar.gz上传到/root/dir1目录 tar -zxvf snappy-1.1.1.tar.gz #默认解压到当前目录 tar -xvf snappy-1.1.1.tar.gz #默认解压到当前目录 tar -xvf snappy-1.1.1.tar.gz -C /opt #将压缩包解压到/opt目录 .zip格式 unzip mysql-connector-java-8.0.13.zip #默认解压到当前目录 unzip -d /opt mysql-connector-java-8.0.13.zip #解压到指定目录 压缩: .tar.gz tar -czvf snappy-1.1.1.tar.gz snappy-1.1.1 #将snappy-1.1.1文件夹进行打包压缩 tar -czvf /root/dir/snappy-1.1.1.tar.gz /opt/server/snappy-1.1.1 .zip格式 zip -r mysql-connector-java-8.0.13.zip mysql-connector-java-8.0.13/ 12、find命令 用来实现文件的查找 find / -name 'a.txt' #从/目录开始查找a.txt文件 find / -name 'ins*' #从/目录开始查找以ins开头的文件 find / -type f -size +100M #查找/目录下文件大小大于100M的文件 13、grep命令 grep lang anaconda-ks.cfg #从anaconda-ks.cfg文件中查找包含lang的内容 14、ps命令 ps #查看依赖终端的进程 ps -ef #查看Linux系统中所有的进程 15、kill命令 kill -9 进程的pid #每次启动进程时,pid会发生变化,但是进程运行期间pid不会变化 16、管道 | 管道就是把前边命令的结果作为后边命令的输入 ps -ef | grep mysql #查找和mysql相关的进程 ll /etc | grep java #在/etc目录中查找java相关的文件 17、用户的操作 用户创建和密码设置 useradd itheima #创建新用户itheima passwd itheima #设置用户itheima密码 用户删除 userdel -r itheima #删除用户itheima 18、文件的权限 所属用户: root 文件的创建者 所属用户组: root 和文件创建者在一个组的用户 其他用户: itcast 既不是文件创建者,也和文件创建者不在同一组 r: 可读 w:可写 x: 可执行chmod命令: 方式1: chmod u+rw a.txt #在所属用户之前的权限基础上添加可读和可写权限 chmod u=rw a.txt #将所属用户的权限直接修改为可读,可写 chmod +x #给所属用户,所属用户组和其他用户全部加上可执行权限 方式2: chmod 777 a.txt #给所有用户加上所有权限19、clear命令 用来清屏 快捷键: ctrl + l 20、history命令 用来查看所有的历史命令21:vi编辑器的使用 vi a.txt #打开a.txt文件 vim a.txt #vim是vi的增强22、网络管理命令 hostname :查看主机名 修改主机名: /etc/hostname ifconfig :查看ip地址 修改ip地址: /etc/sysconfig/network-scripts/ifcfg-ens33 服务问题: service network restart

Linux命令大全

linux命令格式: 说明:command: 命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选 parameter1 …:传给命令的参数:可以是零个一个或多个 一般是linux命令自带的帮助信息 如: man是linux提供的一个手册,包含了绝大部分的命令、函数使用说明 该手册分成很多章节(section),使用man时可以指定不同的章节来浏览。 例:man ls ; man 2 printf man中各个section意义如下: man是按照手册的章节号的顺序进行搜索的。

man设置了如下的功能键: 在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令 当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来 ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。

Linux文件或者目录名称最长可以有265个字符,“.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。 ls常用参数:Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。 如:ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 ) 注意: >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。 查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。

管道:一个命令的输出可以通过管道做为另一个命令的输入。 管道我们可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里“ | ”的左右分为两端,左端塞东西(写),右端取东西(读)。 clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。

在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感 cd后面可跟绝对路径,也可以跟相对路径。

如果省略目录,则默认切换到当前用户的主目录。 使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。 通过mkdir命令可以创建一个新的目录。

参数-p可递归创建目录。 需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。 可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。

可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。 常用参数及含义如下表所示: Linux链接文件类似于Windows下的快捷方式。

链接文件分为软链接和硬链接。 软链接:软链接不占用磁盘空间,源文件删除则软链接失效。 硬链接:硬链接只能链接普通文件,不能链接目录。 使用格式: 如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件还是存在,所以-s选项是更常见的形式。

注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。 Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。

grep一般格式为: 在grep命令中输入字符串参数时,最好引号或双引号括起来。例如:grep‘a ’1.txt。 常用选项说明: find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。

常用用法: cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。 常用选项说明: 用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。 常用选项说明: 计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。 tar使用格式 tar [参数] 打包文件名 文件 tar命令很特殊,其参数前面可以使用“-”,也可以不使用。

常用参数: tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz。 gzip使用格式如下: gzip [选项] 被压缩文件 常用选项:tar与bzip2命令结合使用实现文件打包、压缩(用法和gzip一样)。

tar只负责打包文件,但不压缩,用bzip2压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz2。 在tar命令中增加一个选项(-j)可以调用bzip2实现了一个压缩的功能,实行一个先打包后压缩的过程。 压缩用法:tar -jcvf 压缩包包名 文件...(tar jcvf bk.tar.bz2 *.c) 解压用法:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2) 通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip。 压缩文件:zip [-r] 目标文件(没有扩展名) 源文件 解压文件:unzip -d 解压后目录文件 压缩文件 whoami该命令用户查看当前系统当前账号的用户名。

可通过cat /etc/passwd查看系统用户信息。 由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就可以使用whoami来查看当前用户的身份。

who命令用于查看当前所有登录系统的用户信息。 常用选项: 如果是图形界面,退出当前终端。

linux常用命令有哪些

linux 常用命令有:pwd 命令使用 pwd 命令找出您所在的当前工作目录(文件夹)的路径。该命令将返回一个绝对(完整)路径,该路径基本上是所有以 / 开头的目录的路径。

绝对路径的一个示例是 /home/username。

cd 命令要浏览 Linux 文件和目录,请使用 cd 命令。根据您所在的当前工作目录,它需要目录的完整路径或名称。假设您位于 /home/username / Documents 中,并且想要转到 Documents 的子目录 Photos。为此,只需键入以下命令:cd Photos。

另一种情况是,如果您想切换到一个全新的目录,例如 /home/username / Movies。在这种情况下,您必须输入 cd,然后输入目录的绝对路径:cd /home/username / Movies。有一些快捷方式可帮助您快速导航:cd ..(带有两个点)将一个目录向上移动 cd 直接转到主文件夹 cd-(带连字符)移动到上一个目录附带说明一下,Linux 的 shell 是区分大小写的。

因此,您必须准确输入名称的目录。ls 命令LS 命令用于查看目录的内容。默认情况下,此命令将显示当前工作目录的内容。

如果要查看其他目录的内容,请键入 ls,然后键入目录的路径。例如,输入 LS / 家 / 用户名 / 文档查看的内容的文件。您可以使用 ls 命令使用以下变体:ls -R 还将列出子目录中的所有文件 ls -a 将显示隐藏的文件 ls -al 将列出文件和目录以及详细信息,例如权限,大小,所有者等。

cat 命令cat(连接的缩写)是 Linux 中最常用的命令之一。它用于在标准输出(sdout)上列出文件的内容。要运行此命令,请键入 cat,然后输入文件名及其扩展名。例如:cat file.txt。

以下是使用 cat 命令的其他方法:cat> filename 创建一个新文件 cat filename1 filename2> filename3 连接两个文件(1 和 2),并将它们的输出存储在新文件中(3)将文件转换为大写或小写使用,cat filename | tr a-z A-Z >output.txtcp 命令使用 cp 命令将文件从当前目录复制到另一个目录。例如,命令 cp scenery.jpg/home /username/ Pictures 将在您的 Pictures 目录中创建一个 Scene.jpg 副本(来自当前目录)。mv 命令mv 命令的主要用途是移动文件,尽管它也可以用于重命名文件。mv 中的参数类似于 cp 命令。

您需要输入 mv,文件名和目标目录。例如:mv file.txt/home /username/ Documents。mkdir 命令使用 mkdir 命令创建一个新目录 - 如果键入 mkdir Music,它将创建一个名为 Music 的目录。还有一些额外的 mkdir 命令:要在另一个目录中生成新目录,请使用此 Linux 基本命令 mkdir Music / Newfile 使用 p(父级)选项在两个现有目录之间创建一个目录。

例如,mkdir -p Music / 2022 / Newfile 将创建新的 “2022” 文件。rmdir 命令如果需要删除目录,请使用 rmdir 命令。但是,rmdir 仅允许您删除空目录。

rm 命令该 RM 命令用于删除目录以及其中的内容。如果只想删除目录(作为 rmdir 的替代方法),请使用 rm -r。注意:使用此命令时要格外小心,并仔细检查您所在的目录。

这将删除所有内容,并且没有撤消操作。touch 命令该触摸命令允许您创建通过 Linux 命令行新的空白文件。例如,输入 touch /home/username/Documents/Web.html 在 Documents 目录下创建一个名为 Web 的 HTML 文件。locate 命令您可以使用此命令来定位文件,就像 Windows 中的搜索命令一样。

此外,将 - i 参数与该命令一起使用将使其不区分大小写,因此即使您不记得其确切名称,也可以搜索文件。要搜索包含两个或多个单词的文件,请使用星号(*)。例如,locate -i school * note 命令将搜索包含单词 “school” 和 “ note” 的任何文件,无论它是大写还是小写。

find 命令在类似定位命令,使用 查找也搜索文件和目录。区别在于,您可以使用 find 命令在给定目录中查找文件。例如,find /home/-name notes.txt 命令将在主目录及其子目录中搜索名为 notes.txt 的文件。使用查找时的其他变化 是:要查找当前目录中使用的文件,请使用 find . -name notes.txt 要查找目录,请使用 /-type d -name notes. txt13. grep 命令无疑对日常使用很有帮助的另一个基本 Linux 命令是 grep。

它使您可以搜索给定文件中的所有文本。为了说明这一点,grep blue notepad.txt 将在记事本文件中搜索单词 blue。包含搜索到的单词的行将被完整显示。

sudo 命令该命令是 “SuperUser Do” 的缩写,使您能够执行需要管理或超级用户权限的任务。但是,建议不要将此命令用于日常使用,因为如果您做错了一些事情,很容易发生错误。。

Linux系统常见命令

which:which [文件名] which mysql; find:-name 按照文件名查找文件, 如:find /dir -name filename 在/dir目录及其子目录下面查找名字为filename的文件。 linux 中的查看进程命令;find . -name "*.c" 在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件。

ps命令 是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息。

基本操作: ps -le #查看系统中所有的进程,使用 Linux 标准命令格式 ;ps aux #查看系统中所有的进程,使用 BS 操作系统格式。

标签:linux系统linux怎么读

留言评论