linux下基本命令

合集下载

Linux基本命令(带参考答案)

Linux基本命令(带参考答案)

实训项目2 Linux基本命令一、实训目的●掌握Linux各类命令的使用方法;●熟悉Linux操作环境。

二、实训内容练习使用Linux常用命令,达到熟练应用的目的。

三、实训步骤子项目1.文件和目录类命令的使用(1)启动计算机,利用root用户登录到系统,进入字符提示界面。

练习使用cd命令(2)用pwd命令查看当前所在的目录。

pwd命令用于显示用户当前所在的目录。

如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录(3)用ls命令列出此目录下的文件和目录。

然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。

最后,用man命令查看ls命令的使用手册。

补充说明浏览信息内容:(以下面图片为例)1 2 3 4 5 6 7 8 9 10 111属性:- 代表文件,l代表链接文件,d代表目录2 所有者权限(文件权限):具有r 读w 写没有x 执行3 同组用户权限(文件权限):只读r4 其他人权限(文件权限):只读r5 链接数:16 文件拥有者:root7 文件所属组:root8 文件大小:8字节9 创建或修改日期:2月21日10 创建或修改时间:18:4211 文件或目录名称(4)在当前目录下,创建测试目录test。

利用ls或ll命令列出文件和目录,确认test 目录创建成功。

然后进入test目录,利用pwd查看当前工作目录。

mkdir命令用于创建一个目录。

该命令的语法为:mkdir [参数] 目录名常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。

(5)利用cp命令复制系统文件/etc/profile到当前目录下。

# cp /etc/profile .(6)复制文件profile到一个新文件profile.bak,作为备份。

# cp profile profile.bak(7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。

linux常用命令及示范

linux常用命令及示范

Linux常用命令及示范Linux是一种开源的操作系统,它具有高效、稳定、安全等优点,广泛应用于服务器、嵌入式设备、云计算等领域。

Linux系统提供了丰富的命令行工具,可以方便地对系统进行管理、配置、监控和调试。

本文将介绍Linux常用的一些命令,包括文件操作、目录操作、进程管理、网络管理、系统管理和其他实用的命令,并给出一些具体的示例,帮助读者掌握Linux命令的基本用法和技巧。

一、文件操作命令文件是Linux系统中最基本的单位,它可以是文本文件、二进制文件、设备文件等。

Linux系统提供了一些命令,可以对文件进行创建、删除、复制、移动、重命名、查看、编辑等操作。

下面介绍一些常用的文件操作命令。

1. touch命令touch命令的作用是创建一个空文件或者修改一个已有文件的时间戳。

它的基本语法是:touch [选项] 文件名其中,选项可以是:-a:只修改访问时间-c:如果文件不存在,不创建新文件-m:只修改修改时间-r:把指定文件的时间戳复制给另一个文件-t:指定修改时间,格式为[[CC]YY]MMDDhhmm[.ss]例如:# 创建一个空文件test.txttouch test.txt# 修改test.txt的访问时间和修改时间为当前时间touch test.txt# 修改test.txt的访问时间为2021年4月1日10:00:00touch -a -t 202104011000.00 test.txt# 把test.txt的时间戳复制给test2.txttouch -r test.txt test2.txt2. rm命令rm命令的作用是删除一个或多个文件或目录。

它的基本语法是:rm [选项] 文件或目录其中,选项可以是:-f:强制删除,忽略不存在的文件或目录,不提示确认-i:交互式删除,删除前提示确认-r:递归删除,删除目录及其子目录和文件例如:# 删除一个文件test.txtrm test.txt# 删除一个目录test,并提示确认rm -ir test# 强制删除一个目录test及其子目录和文件,不提示确认rm -rf test3. cp命令cp命令的作用是复制一个或多个文件或目录。

Linux的常用基本命令

Linux的常用基本命令

Linux的常⽤基本命令⼀、基本命令1.1 关机和重启1.2 帮助命令⼆、⽬录操作命令2.1 ⽬录切换 cd2.2 ⽬录查看 ls [-al]2.3 ⽬录操作【增,删,改,查】2.3.1 创建⽬录【增】 mkdir2.3.2 删除⽬录或⽂件【删】rm2.3.3 ⽬录修改【改】mv 和 cp2.3.4 搜索⽬录【查】find三、⽂件操作命令3.1 ⽂件操作【增,删,改,查】3.1.1 新建⽂件【增】touch3.1.2 删除⽂件【删】 rm3.1.3 修改⽂件【改】 vi或vim3.1.4 ⽂件的查看【查】tail head3.2 权限修改四、压缩⽂件操作4.1 打包和压缩4.2 解压五、查找命令5.1 grep5.2 find5.3 locate5.4 whereis5.5 which六、su、sudo6.1 su6.2 sudo七、系统服务⼋、⽹络管理8.1 主机名配置8.2 IP 地址配置8.3 域名映射九、定时任务指令crontab 配置9.1 命令格式9.2 配置说明、实例⼗、其他命令10.1 查看当前⽬录:pwd10.2 查看进程:ps -ef10.3 结束进程:kill10.4 ⽹络通信命令:10.5 配置⽹络10.6 重启⽹络10.7 切换⽤户10.8 关闭防⽕墙10.9 修改⽂件权限10.10 清屏10.11 vi模式下快捷键⼀、基本命令1.1 关机和重启shutdown -h now ⽴刻关机shutdown -h 5 5分钟后关机poweroff ⽴刻关机shutdown -r now ⽴刻重启shutdown -r 5 5分钟后重启reboot ⽴刻重启1.2 帮助命令--help命令shutdown --help:ifconfig --help:查看⽹卡信息man命令(命令说明书)man shutdown注意:man shutdown打开命令说明书之后,使⽤按键q退出⼆、⽬录操作命令2.1 ⽬录切换 cdcd / 切换到根⽬录cd .. 切换到上⼀级⽬录cd ~ 切换到home⽬录cd - 切换到上次访问的⽬录2.2 ⽬录查看 ls [-al]ls 查看当前⽬录下的所有⽬录和⽂件ls -a 查看当前⽬录下的所有⽬录和⽂件(包括隐藏的⽂件)ls -l 或 ll 列表查看当前⽬录下的所有⽬录和⽂件(列表查看,显⽰更多信息)ls /dir 查看指定⽬录下的所有⽬录和⽂件如:ls /usr2.3 ⽬录操作(增,删,改,查)2.3.1 创建⽬录(增) mkdirmkdir logs 在当前⽬录下创建⼀个名为logs的⽬录mkdir /usr/logs 在指定⽬录下创建⼀个名为logs的⽬录2.3.2 删除⽬录或⽂件(删)rmrm ⽂件删除当前⽬录下的⽂件rm -f ⽂件删除当前⽬录的的⽂件(不询问)删除⽬录:rm -r aaa 递归删除当前⽬录下的aaa⽬录rm -rf aaa 递归删除当前⽬录下的aaa⽬录(不询问)注意:rm语法对⽬录和⽂件和压缩包等都可执⾏删除操作2.3.3 ⽬录修改 mv 和 cp重命名⽬录命令:mv 当前⽬录新⽬录例如:mv aaa bbb 将⽬录aaa改为bbb注意:mv语法对⽬录和⽂件和压缩包等都可执⾏重命名的操作剪切⽬录命令:mv ⽬录名称⽬录的新位置⽰例:将/usr/tmp⽬录下的aaa⽬录剪切到 /usr⽬录下⾯ mv /usr/tmp/aaa /usr注意:mv语法对⽬录和⽂件和压缩包等都可执⾏剪切操作拷贝⽬录命令:cp -r ⽬录名称⽬录拷贝的⽬标位置 -r代表递归⽰例:将/usr/tmp⽬录下的aaa⽬录复制到 /usr⽬录下⾯ cp /usr/tmp/aaa /usr注意:cp命令可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归2.3.4 搜索⽬录 find命令:find ⽬录参数⽂件名称⽰例:find /usr/tmp -name 'a*' 查找/usr/tmp⽬录下的所有以a开头的⽬录或⽂件三、⽂件操作命令3.1 ⽂件操作3.1.1 新建⽂件touch命令:touch ⽂件名⽰例:在当前⽬录创建⼀个名为aa.txt的⽂件 touch aa.txt3.1.2 删除⽂件 rm命令:rm -rf ⽂件名3.1.3 修改⽂件vi或vim基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)1) 命令⾏模式command mode)常⽤命令:(1)进⼊编辑模式:i o a (2)进⼊底⾏模式:: (3)查找:/字符(4)控制光标移动:↑,↓,j(5)删除当前⾏:dd2) 编辑模式(Insert mode)只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。

面试或笔试中常用到的linux基本命令

面试或笔试中常用到的linux基本命令

1.绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示?切换目录用什么命令?绝对路径:如/etc/init.d当前目录和上层目录:./../主目录:~/切换目录:cd2.怎么查看当前进程?怎么执行退出?怎么查看当前路径?查看当前进程:ps执行退出:exit查看当前路径:pwd3.怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?清屏:clear退出当前命令:ctrl+c彻底退出执行睡眠:ctrl+z挂起当前进程fg恢复后台查看当前用户id:”id“:查看显示目前登陆账户的uid和gid及所属分组及用户名查看指定帮助:如man adduser这个很全而且有例子;adduser--help这个告诉你一些常用参数;info adduesr;4.Ls命令执行什么功能?可以带哪些参数,有什么区别?ls执行的功能:列出指定目录中的目录,以及文件哪些参数以及区别:a所有文件l详细信息,包括大小字节数,可读可写可执行的权限等5.建立软链接(快捷方式),以及硬链接的命令。

软链接:ln-s slink source硬链接:ln link source6.目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?创建目录:mkdir创建文件:典型的如touch,vi也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件复制文件:cp7.文件权限修改用什么命令?格式是怎么样的?文件权限修改:chmod格式如下:$chmod u+x file给file的属主增加执行权限$chmod751file给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限$chmod u=rwx,g=rx,o=x file上例的另一种形式$chmod=r file为所有用户分配读权限$chmod444file同上例$chmod a-wx,a+r file同上例$chmod-R u+r directory递归地给directory目录下所有文件和子目录的属主分配读的权限8.查看文件内容有哪些命令可以使用?vi文件名#编辑方式查看,可修改cat文件名#显示全部文件内容more文件名#分页显示文件内容less文件名#与more相似,更好的是可以往前翻页tail文件名#仅查看尾部,还可以指定行数head文件名#仅查看头部,还可以指定行数9.随意写文件命令?怎么向屏幕输出带空格的字符串,比如”hello world”?写文件命令:vi10.终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?/dev/tty/dev/null11.移动文件用哪个命令?改名用哪个命令?mv mv12.复制文件用哪个命令?如果需要连同文件夹一块复制呢?如果需要有提示功能呢?cp cp-r????13.删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?rm rm-r rmdir14.Linux下命令有哪几种可使用的通配符?分别代表什么含义?“?”可替代单个字符。

[linux命令]基本命令

[linux命令]基本命令

0001修改主机名vi /etc/sysconfig/net work,修改hostname一行为hostname=主机名,重启后也能生效0002ret hat l in ux启动到文字界面(不启动x window)将/etc/inittab中 id:5:initdefault: 一行中的5改为30003redhat的自动问题/corp/support/errata/找到补丁,6.1以后的版本带有一个工具up2date,它能够测定哪些rpm包需要升级,然后自动从redhat的站点下载并完成安装。

0004windows下看linux分区的软件paragon.ext2fs.anywhere.2.5.rar和explore2fs-1.00-pre4.zip0005mount用法fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdromiso文件 mount -o loop /abc.iso /mnt/cdrom软盘 mount /dev/fd0 /mnt/floppyusb闪存 mount /dev/sda1 /mnt/cdrom所有/etc/fstab内容 mount -a可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等.0006在vmware的linux中使用本地硬盘的fat分区将本地的fat分区共享,然后在vmware中使用smbfs挂上。

可以将如下的行放到/etc/fst ab中://win_ip/d$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,code page=936,iocharest=gb2312 0 0其中win_ip是你的windows的ip地址;d$是你的windows里面共享的d盘的共享名;/mnt/d是要将该分区mount到linux的目录;win_name和win_pass是你的windows里面可以读取该分区的用户,比如你的管理员名和密码。

linux基本操作命令cat

linux基本操作命令cat

linux基本操作命令cat
cat命令是Linux系统中常用的命令之一,用于查看文件内容、创建文件和文件合并等操作。

下面我将从不同角度来介绍cat命令
的基本操作。

1. 查看文件内容,使用cat命令可以查看文件的内容,例如,
要查看一个名为file.txt的文件的内容,只需在终端中输入cat file.txt并按下Enter键即可显示文件的全部内容。

2. 创建文件,可以使用cat命令来创建文件,例如,要创建一
个名为newfile.txt的文件,只需在终端中输入cat >
newfile.txt并按下Enter键,然后输入文件内容,按下Ctrl+D保
存即可。

3. 文件合并,cat命令还可以用于将多个文件合并成一个文件,例如,要将file1.txt和file2.txt合并成一个新文件
newfile.txt,只需在终端中输入cat file1.txt file2.txt > newfile.txt并按下Enter键即可。

4. 显示行号,使用cat命令的-n选项可以显示文件的内容并
在每行前加上行号,例如,输入cat -n file.txt即可显示带行号的文件内容。

5. 显示非打印字符,使用cat命令的-v选项可以显示文件的内容,并将非打印字符以^和M-的形式显示出来,例如,输入cat -v file.txt即可显示文件内容并显示非打印字符。

总之,cat命令是Linux系统中非常常用的命令,可以用于查看文件内容、创建文件和文件合并等操作,同时还支持一些选项来满足不同的需求。

希望以上介绍能够帮助你更好地理解和使用cat 命令。

linux 基本操作指令集-概述说明以及解释

linux 基本操作指令集-概述说明以及解释

linux 基本操作指令集-概述说明以及解释1.引言1.1 概述Linux 是一种自由和开放源代码的操作系统,它是基于类UNIX 操作系统的。

Linux 操作系统主要用于服务器应用领域,但也逐渐在桌面和嵌入式系统中得到广泛应用。

Linux 操作系统具有高度的稳定性、安全性和灵活性,因此备受广大用户的青睐。

在Linux 系统中,我们可以通过命令行终端执行一系列操作指令来完成各种任务。

本文将介绍Linux 中一些基本的操作指令集,包括文件和目录操作、用户和权限管理以及系统管理等内容。

通过学习这些基本操作指令,读者将能够更加熟练地使用Linux 系统,提高工作效率和系统管理能力。

本文将从文件和目录操作开始介绍,然后逐步深入到用户和权限管理以及系统管理等内容,帮助读者全面了解和掌握Linux 操作系统中的基本操作指令,从而更好地利用Linux 系统进行工作和学习。

1.2 文章结构本文将分为三个主要部分,分别介绍了linux基本操作指令集的相关内容。

具体包括:- 文件和目录操作: 介绍如何在linux系统中进行文件和目录的创建、查看、复制、删除等操作。

包括常用的文件操作指令如ls、cp、mv、rm 等。

- 用户和权限管理: 介绍如何管理linux系统中的用户和权限。

涵盖了用户创建、用户组管理、权限设置等内容。

常用的指令包括useradd、passwd、chown、chmod等。

- 系统管理: 介绍如何管理linux系统的状态和信息。

包括查看系统信息、进程管理、服务管理等内容。

常用的指令有ps、top、systemctl等。

通过这三个主要部分的介绍,读者可以对linux系统中常用的操作指令有一个全面的了解,从而更加熟练地操作linux系统。

1.3 目的本文的目的是帮助读者了解和掌握Linux基本操作指令集,包括文件和目录操作、用户和权限管理以及系统管理。

通过学习这些基本操作指令,读者可以提高对Linux操作系统的使用效率,快速地完成常见任务,提高工作效率和生产力。

linux命令大全

linux命令大全
5. ifconfig:用于配置网卡接口。(可以使用down或up参数来禁用或启用某个网卡接口)
6. mail:发送和接收邮件。
7. netstat:显示网络连接、路由表和网络接口信息,用户可以知道目前那些网络连接正在运行。
8. ping:此命令用于测试本计算机和网络上其它的计算机是否相连。
命令中各个选项的含义:
-s:对每个Names参数只给出占用的数据块总数。
-a:递归的显示指定目录中各文件及子孙目录中个文件占用的数据块数。若既不指定-s,也不指定-a,则显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-b:以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)。
4. chown:用来将指定用户或组为特定的所有者。用户可以设置为用户名或用户ID,组可以是组名或组ID。特定的文件是以空格分开的可以改变权限的文件列表,文件名支持通配符。
5. clear:用来清除终端屏幕。
6. cmp:用来比较两个文件的大小。
7. cp:(copy)可以将文件或目录复制到其他目录中,就如同Dos下的copy命令一样,功能非常强大。在使用cp命令时,只需要指定源文件名或目标目录即可。
如果允许输入命令:mesg y
如果不允许输入命令:mesg n
4. sync命令:在关闭Linux系统是使用的。Sync是强制把内存中的数据写回硬盘,以免数据丢失。
5. shutdown命令:可以安全的关闭或重启Linux它在系统关闭之前给系统上的所有登陆用户提示一条警告信息。
格式:shutdown [选项][时间][警告信息]
-t:显示各指定类型的文件系统的磁盘空间使用情况。
-x:列出不是某一指定类型文件系统的磁盘空间使用情况。

LINUX基本命令

LINUX基本命令
常用命令使用
1. 登录和退出Linux 系统 用户登录系统时,为了使系统能够识别自己,必 须输入用户名和密码.经系统验证无误后方能进 入系统. 用户登录分两步进行,第一步输入用户的登录名, 系统根据该登录名来识别用户;第二步输入用户 的口令,该口令是用户自己选择的一个字符串, 对其他用户是保密的,是在登录时系统用来辨别 真假用户的关键字
4 用户及用户组管理命令 (1). useradd useradd 命令可以创建一个新的用户帐号其最基 本用法为 useradd 用户名 如输入以下命令 useradd newuser 系统将创建一个新用户newuser ,该用户的 Home 目录为/home/newuser
useradd 命令的参数较多,常用的组合为: useradd 用户名-g 组名–G 组名-d Home 目录名-p 密码 其中-g 指定该用户的首要组 -G 指定该用户的次要组 -d 指定该用户的Home 目录 -p 指定该用户的密码 如输入以下命令 useradd oracle –g oinstall –G dba –d /home/oracle –p ora123 系统将创建一个用户oracle,oracle 用户的首要组为 oinstall,次要组为dba,Home 目录为/home/oracle,密 码为ora123
(8) chown chown 用于更改某个文件或目录的属主和属组,这个命令 也很常用.例如root 用户把自己的一个文件拷贝给用户 oracle,为了让用户oracle 能够存取这个文件root ,用户 应该把这个文件的属主设为oracle ,否则用户oracle无法 存取这个文件,chown 的基本用法为: chown [用户:组] 文件 举例 chown oracle:dba text 该命令将text 文件的属主和属组分别改为oracle 和dba

Linux基本操作命令(一)

Linux基本操作命令(一)

Linux基本操作命令(⼀)⽬录1.⽂件和⽬录操作命令2.⽤户和⽤户组操作命令3.vim编辑器操作命令4.打包和解压操作命令5.系统操作命令为什么要学习linux?1.linux是⼀款操作系统2.linux经常来作为服务器操作系统来⽤作⽤:1.查看⽇志(任何操作的⽇志)2.定位bug(查看⽇志,⽇志级别:info/debug/error....)3.搭建环境(搭建测试环境)以上三条就是测试⼈员会在⼯作经常要⽤的三点需要的软件1.CENTOS 6.8----linux操作系统2.Xshell 5---远程连接⼯具其它还有PYTT secureCRT3.winSCP---windows与linux传输⼯具⽂件和⽬录操作命令1.linux终端共有6个,分别tty1---tty6 通过ctrl + alt+F1~F6进⾏切换2.[root@localhost ~]# 后光标闪烁表⽰可以执⾏命令/编辑root===表⽰当前登录的⽤户名@----表⽰在localhost---主机域名~ ---- 表⽰root⽤户的家⽬录root⽤户的家⽬录路径:/root普通⽤户的家⽬录 ~普通⽤户的家⽬录 /home/普通⽤户的⽤户名⽬录# ---- 表⽰是root $ ---表⽰是普通⽤户3.快捷键ctrl+c 终⽌当前命令ctrl+l 清屏ctrl+D =exit 当前⽤户退出ctrl+z 暂停当前命令 fg---恢复执⾏TAB键----⾃动补全如果输⼊的字符串是唯⼀的,单击tab键就会⾃动补全如果输⼊的字符串不是唯⼀的,双击tab键显⽰所有以输⼊的字符开头的⽬录或⽂件linux命令⼀样的可以⾃动补全注意点:⾃动补全只补全当前⽬录下存在的⽬录或⽂件名称4.⽬录/----表⽰根⽬录常⽤⽬录/home 普通⽤户的家⽬录/root 是root⽤户的家⽬录不管是普通⽤户还是root登录成功后,所在位置都是在各⾃的家⽬录下/etc 配置⽂件位置(⽤户、密码、服务的配置⽂件等)/opt 保存第三⽅软件安装位置/usr/local 安装第三⽅软件的位置/tmp 临时⽂件,⾃动清空不管是存放软件包或者⽂件时,都去新建相应的⽬录,最好是当前登录⽤户家⽬录下⾯,不要随意删除别⼈的⽂件5.绝对路径和相对路径什么是绝对路径?什么是相对路径?绝对路径是从根⽬录开始的完整路径相对路径是从当前位置(⽤户所在的路径位置)开始的路径. 表⽰当前⽬录.. 表⽰上⼀级⽬录pwdpwd --查看当前位置的路径(是从根⽬录开始)cd ----切换⽬录ls1.ls ---list---显⽰当前⽬录或指定⽬录下⽂件和⽬录经常使⽤的选项:ls -l ==ll ---查看当前⽬录下的⽂件和⽬录,以较长格式显⽰⽂件和⽬录显⽰格式讲解:第⼀个 -/d/l 表⽰⽂件类型- ⼆进制⽂件 d ⽬录 l 软链接第⼆个部分 rwxrwxrwx 表⽰各类⽤户的权限r -read 读权限 w-wirte 写权限 x ---执⾏权限r-x 表⽰只有读和执⾏权限rwx rwx rwx第⼀个rwx表⽰⽂件或⽬录所属⽤户的权限第⼆个rwx表⽰⽂件或⽬录所属组的权限第三个rwx表⽰⽂件或⽬录其他⽤户的权限第三个部分 root 表⽰⽂件或⽬录所属⽤户的⽤户名第四个部分 root 表⽰⽂件或⽬录所属组的组名第五个部分 12288 表⽰⽂件或⽬录的⼤⼩第六个部分 Feb 25 18:41 表⽰⽂件或⽬录的最后修改时间第七个部分⽂件或⽬录的名称2.ls -a ==ls --all 查看当前⽬录下的所有⽂件和⽬录,包括隐藏⽂件3.ls -h 表⽰以容易理解的格式显⽰⽂件的⼤⼩, 必须与-l⼀起使⽤,才能有所体现4.ls -i 显⽰⽂件和⽬录的i节点每⼀个⽂件和⽬录的i节点都是唯⼀的,我们可以通过i节点来查找⽂件和⽬录mkdirmkdir --创建新⽬录格式:mkdir [-p] 路径/新⽬录名1.在当前⽬录下创建新⽬录2.在指定的⽬录下创建新⽬录3.-p, --parents no error if existing, make parent directories as needed ---递归创建⽬录rmdirrmdir ---删除空⽬录1.如果是⽬录是⾮空,不能删除[root@localhost cc]# rmdir test/rmdir: failed to remove `test/': Directory not empty'2.不能删除⾮⽬录[root@localhost ~]# rmdir install.logrmdir: failed to remove `install.log': Not a directory'rmrm ---删除⽂件和⽬录⽤法:rm [选项]... ⽂件...不管是⽂件还是⽬录,经常使⽤就是rm -rf 要删除的东西(可以是多个,中间⽤空格隔开)[root@localhost tmp]# rm -rf cc test yum.logrm -rf *---删除当前⽬录下所有⽂件和⽬录rm -rf te*--删除以te开头的所有⽂件和⽬录删除以.1og结尾的内容:rm -rf *.log使⽤rm命令时,⼀定确保这个⽂件和⽬录确定要删除,在liunx系统⾥⾯删除是不可逆的,没有回收站1.删除⽂件[root@localhost tmp]# rm ifcfg-eth0rm:是否删除普通⽂件 "ifcfg-eth0"?y[root@localhost tmp]# rm -f test.log --删除不询问2.删除⽬录--- -r 同时会询问是否删除[root@localhost test_dir]# rm -r test/rm: descend into directory `test'? yrm: remove directory `test/testt'? yrm: remove directory `test'? y'3.如果不想在删除过程⼀直有询问,可以使⽤-f---强制删除(需要更加谨慎) force[root@localhost test_dir]# rm -rf test/强制删除,并且没有询问如果有些⽂件使⽤rm 不能删除,我们也可以加上-f,同样的含义强制删除,并且没有询问cpcp --复制⽂件或⽬录⽤法:cp [选项] 原⽂件或⽬录⽬标⽬录语法:cp -rp [原⽂件或⽬录][⽬标⽬录]1.复制⽂件:[root@localhost test_dir]#cp /etc/sysconfig/network-scripts/ifcfg-eth0 /tmp/test[root@localhost test_dir]#cp /etc/sysconfig/network-scripts/ifcfg-eth0 ..[root@localhost test_dir]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /tmp2.-p 保留原⽂件或⽬录的属性,属性就是ls -l所展⽰的东西[root@localhost tmp]# cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /tmp3.-r 复制⽬录[root@localhost tmp]# cp -r ./test_dir/test .结论:cp 复制⽂件或⽬录,复制成功后,原⽂件或⽬录还存在在复制的过程中,还可以改名mvmv与cp 最⼤的区别就是⼀个不保留原⽂件,⼀个保留原⽂件1.剪切--不改名[root@localhost test_dir]# mv ../ifcfg-eth0 .2.剪切-改名[root@localhost tmp]# mv test_dir/ifcfg-eth0 ./test.log3.改名[root@localhost test_dir]# mv test tests作⽤:⽤来备份场景:放了⼀个lib⽂件运⾏,开发说你替换⼀下lib⽂件但是我们保证开发的lib的⽂件就是OK ,那这种情况最好备份mv chaa.lib chaa.lib.baktouchtouch -创建空⽂件[root@localhost test]# touch test.log这个命令不经常⽤,创建⽂件是vim编辑器catcat 显⽰⽂件内容[root@localhost test]# cat yum.conf⼀次性将⽂件内容完全展⽰出来,并且退出从⽽可得出cat不适合查看⽂件很⼤的⽂件,cat只适合于查看⽂件内容偏⼩的⽂件tactac 倒着显⽰⽂件内容[root@localhost test]# tac test.log适合查看⽂件内容偏⼩的,并且将最⼀⾏显⽰在最前⾯moremore 分页显⽰⽂件的内容空格或f 向下翻页enter键换⾏(⼀⾏⼀⾏的显⽰)同时在页⾯最下⽅的位置显⽰⽂件显⽰的当前进度q或Q 退出缺点:只能向下翻页,不能向上查看lessless 分页显⽰⽂件的内容(向上翻页)空格或f 向下翻页enter键换⾏q或Q 退出pgup/pgdn 向上/向下⼀页⼀页切换⽅向键向上/向下⼀⾏⼀⾏切换在⽂件中查找指定字符串时:2.在/后⾯输⼊要查找的指定字符串⽐如:/error3.回车⽬前显⽰的⼀个指定字符串是从当前位置查找到的第⼀个,可以按“n”继续向下查找其它的此⽅法经常⽤于在⽇志定位问题,或在修改⽂件要修改指定内容less是显⽰⽂件内容命令中⽤得最多的headhead --显⽰⽂件前⾯⼏⾏1.在不跟任何选项和参数时,默认显⽰⽂件的前⼗⾏[root@localhost test]# head services.log2.只显⽰⽂件的前⾯5⾏(⾏数前的-很重要)[root@localhost test]# head -5 services.logtailtail 显⽰⽂件最后的⼏⾏1.默认显⽰⽂件的最后⼗⾏[root@localhost test]# tail test.log2.只显⽰⽂件的最后三⾏ -n[root@localhost test]# tail -3 test.log==[root@localhost test]# tail -n 3 test.log3.-f 动态显⽰⽂件的最后⼏⾏(经常⽤)tail -400f XX.log动态就是显⽰⽂件新增的内容⽤于场景:主要⽤于实时动态显⽰操作⽇志同样是⽤于定位bugchmodchmod -改变⽂件或⽬录的权限(读写执⾏)user group other所有者所有组其它⼈+ 增加 - 删除 = 等于1.将⽂件的写权限删除[root@localhost test]# chmod u-w test.log2.给所有组增加执⾏的权限[root@localhost test]# chmod g+x test.log3.给其它⼈赋于读写执⾏的权限[root@localhost test]# chmod o=rwx test.log4.错误⽅式chmod u=rw o=r test.log这种⽅式不⾏,不能同时修改所有者、所有组和其它⼈的权限以上根据⽤户来+-=三种⽅式来修改权限,显得过于⿇烦解决⽅法:r=4 w=2 x=14+2+1=7 ⽤7这⼀个数字来代表所有权限1.给所有者赋读写权限,所有组为读执⾏权限其它⼈赋读权限[root@localhost test]# chmod 654 test.log通过数字的⽅式同时修改不同⽤户的权限2.给所有⽤户都赋于读写权限6[root@localhost test]# chmod 666 test.log⽬前更改权限最简便的⽅法,也是最常⽤的3.给⽬录赋权[root@localhost test]# chmod 764 test12/同时在⽂件或⽬录前可以加上绝对路径或相对路径4.-R 递归修改⽂件或⽬录的权限(经常使⽤)[root@localhost test]# chmod -R 644 ./test12/test是同时将⽬录下⾯所有的⽂件和⼦⽬录中内容权限⼀并修改chmod root和普通⽤户都有权限chownchown 改变⽂件的所有者(经常使⽤)1.改变test_dir.log⽂件的所有者为root[root@localhost test]# chown root test_dir.log2.普通⽤户改变log.log的所有者[test@localhost ~]$ chown test log.logchown: changing ownership of `log.log': Operation not permitted'chown普通⽤户是没权限进⾏操作这个命令,只有root才有权限去改变⽂件或⽬录的所有者chgrpchgrp 改变⽂件和⽬录的所有组[root@localhost test]# chgrp test test但是这个命令我们⼀般不⽤,因为很少会去只改变⽂件和⽬录的所有组如果要改变所有组,⼀般会同时改变所有者和所有组如果是同时改变所有者和所有组,可以⽤chown经常使⽤的⽅式[root@localhost test]# chown wq:wq testumaskumask ---显⽰⽂件和⽬录的默认权限775/755 创建⼀个⽬录664/644 创建⼀个⽂件022 umask---取反--7557-0=7 7-2=5 7-2=5代表⼀个⽬录初始的权限为755,⼀个⽂件的初始权限为644(⽂件没有可执⾏权限)findfind ---⽂件搜索格式:find [搜索范围][匹配条件]1.根据name来搜索(经常⽤)a.精确搜索[root@localhost test]# find /etc -name servicesb.模糊搜索init开头的⽂件和⽬录[root@localhost test]# find /etc -name init*c.模糊搜索init结尾的⽂件和⽬录[root@localhost test]# find /etc -name *initd.模糊搜索包含init的⽂件和⽬录[root@localhost test]# find /etc -name *init*e.模糊搜索以init开头的后⾯只有三个字符串的⽂件或⽬录 * 代表⼀组字符串代表⼀个字符[root@localhost test]# find /etc -name initlinux对⼤⼩很敏感,⽽且空格也敏感[root@localhost test]# find /etc -name INITf.根据name搜索时,不区分⼤⼩写⽤选项 -iname[root@localhost test]# find /etc -iname INIT/etc/inittab[root@localhost test]# find /etc -name INIT没有搜索出任何数据2.根据⽂件⼤⼩搜索a.⼤于4096的⽂件 +4096[root@localhost test]# find /etc -size +4096b.⼩于4096的⽂件 -4096[root@localhost test]# find /etc -size -4096c.等于4096的⽂件[root@localhost test]# find /etc -size 4096d.⼤于4096同时⼩于641020的⽂件 -a[root@localhost test]# find /etc -size +4096 -a -size -641020 e.⼤于4096或者⼩于641020的⽂件[root@localhost test]# find /etc -size +4096 -o -size -6410203.根据⽂件所有者去搜索[root@localhost test]# find /home/test -user test[root@localhost test]# find -user test如果不写搜索范围,默认搜索从当前⽬录开始,搜索下⾯匹配的⽂件和⽬录4.根据⽂件属性搜索a.搜索5分钟之内内容被修改的⽂件[root@localhost test]# find . -mmin -5⽂件内容被修改的同时,⽂件属性也会被修改b.搜索3分钟之内⽂件属性被修改的⽂件[root@localhost test]# find . -cmin -3amin cmin mmin后⾯接分钟atime ctime mtime后⾯接⼩时5.根据⽂件类型来搜索- ⼆进制⽂件f d ⽬录 l 软链接1.搜索⽬录---⽂件类型为d[root@localhost test]# find . -type d2.搜索当前⽬录下⽂件类型为⽂件 f[root@localhost test]# find . -type - ---错误find: -type 的参数未知: -[root@localhost test]# find . -type f ---正确3.搜索当前⽬录下的⽂件类型为软链接 l[root@localhost test]# find . -type l4.在根⽬录下搜索⽂件名称为services的⽂件[root@localhost test]# find / -name services -type fgrepgrep --搜索⽂件的内容1.搜索test.log这个⽂件中包含qwer字符串的⾏[root@localhost test]# grep qwer ./test.log2.不区分⼤⼩写进⾏搜索选项 -i[root@localhost test]# grep -i test test.log3.搜索不包含123的⽂件内容[root@localhost test]# grep -v 123 test.log4.搜索不包含test的⽂件内容,不区分⼤⼩写[root@localhost test]# grep -iv test test.log5.搜索不是以1开头的⽂件内容[root@localhost test]# grep -v ^1 test.log6.搜索以1开头的⾏[root@localhost test]# grep ^1 test.log^ 表⽰以什么开头在shell脚本 #表⽰注释7.屏蔽掉注释⾏ --[root@localhost test]# grep -v ^# sysctl.conf8.经常使⽤的⼀种⽅法---管道|[root@localhost test]# ps -ef |grep javaps -ef 查询进程|管道符 command1 | command2将command1的输出作为command2的输⼊[root@localhost test]# ls -l |grep testlnln --链接命令链接分为软链接和硬链接1.给⽬录创建软链接 -s[root@localhost tmp]# ln -s /tmp/test/test12/test ./test1 lrwxrwxrwx. 1 root root 21 Apr 14 21:06 test1 -> /tmp/test/test12/test 软链接的⼤⼩⾮常⼩,只是⼀个链接软链接相当于windows下⾯的快捷⽅式2.给⽂件创建软链接[root@localhost tmp]# ln -s /tmp/test/test12/test/tw.log .软链接的⽬标⽂件和原⽂件的i节点不同3.给⽂件创建⼀个硬链接[root@localhost tmp]# ln /tmp/test/test12/test/tw.log ./tw1.log硬链接的i节点相同[root@localhost tmp]# ln /tmp/test/test12/test ./test_dir ln: `/tmp/test/test12/test': hard link not allowed for directory'硬链接不能针对⽬录使⽤,只能对⽂件使⽤。

linux基本命令

linux基本命令
在编辑器模式下,上、下、左、右键移动光标,del和Backspace删除字符,esc回到命令模式
2.查找命令:
/an或?an 在命令模式下查找以an开头的字符串
n 继续查找
N 改变查找方向
3.撤销与重复
u 撤销上一步
. 重复上一步
4.文本块操作
:set nu 显示行号
2.用户口令信息文件
/etc/shadow 采用MD5加密,从左到右依次为:用户名、加密口令(!!表示无口令不能登陆)、上次修改口令的间隔天数、上次修改口令后隔多少天才能再次修改(0表示不限制)、上次修改口令后多少天之内必须再次修改(99999表示未设置修改)、如设置时间限制,多少天前发送警告(默认7天)、如设置必须修改到期后将推迟的天数、账号到期的间隔天数、保留字段
-l(lock) 锁定账号
-u(unlock) 解除锁定
-S(status) 显示指定用户账号的状态
passwd tom 设置密码
passwd 普通用户只能修改自己的,不需要账号参数
passwd -d jerry 删除用户jerry的登陆口令
passwd -l tom 锁定账号
自动补全命令:
ca 输入ca 连续两次按键tab 显示所有ca开头的shell命令
复制/粘贴
鼠标左键拖动文本,反白完成复制,然后右键到光标位置
VI编辑器
1. vi h1 启动vi编辑器打开h1文件,默认进入命令模式,输入i、I、a、A、o、O 并出现insert命令字样进入文本编辑模式
-d 主目录 制定主目录
-e 有效期 指定账号有效期限
-f 缓冲天数 指定过期后多久关闭

Linux基础命令

Linux基础命令

Linux基础命令Linux命令在linux⾥⾯,输⼊的命令格式是:命令【-短选项/--长选项】【参数】其中参数是指命令要操作的⽬标⽂件或⽂件夹,选项和参数两项都不是必须的,都是可以缺省的,选项和参数可以同时有多个。

短选项是长选项的缩写!命令解释器ShellLinux Shell -> Linux命令⾏ -> 类似于Windows cmd -> 都是命令⾏ -> bash shell是RH提供给⽤户使⽤的默认的shell,是主流的shell 命令提⽰符(shell提⽰符)[root@localhost john]# -> 命令提⽰符 -> 等待⽤户输⼊命令 -> 格式是:⽤户名+主机名+当前⼯作⽬录Tab补全Tab键补全 -> 补全命令、选项和参数⾸先要输⼊命令、选项或者参数的前⼏个字母,然后再:按1次tab键 -> 补全唯⼀匹配的命令或者选项或者参数如果按1次tab键不能补全,则可以按2次tab键,将所有匹配的命令或者选项或者参数全部罗列出来⼀次tab是补全两次tab是罗列命令编辑快捷⽅式Ctrl + a -> 光标跳到命令⾏的开头Ctrl + e -> 光标跳到命令⾏的结尾Ctrl + u -> 将光标处到命令⾏开头的所有内容清除Ctrl + k -> 将光标处到命令⾏结尾的所有内容清除Ctrl + ← -> 将光标跳到命令⾏前⼀字的开头,前提条件:在桌⾯图形化状态下Ctrl + → -> 将光标跳到命令⾏下⼀字的末尾Alt + backspace -> 删除光标所在的单词su命令su - ⽤户[root@localhost /boot]# -> super administrator超级管理员 -> root -> 有且仅有1个[root@localhost /boot]#su - luna -> 不需要输⼊普通⽤户密码[luna@localhost ~]$ -> common user普通⽤户 -> 可以有多个[luna@localhost ~]$su – root -> 要输⼊root⽤户密码init命令init(initial初始化)命令 -> 切换系统状态 ->init1 或者 ctrl+alt+F2 -> 切换到命令模式 ->init5 或者 ctrl+alt+F1 -> 切换到桌⾯图形化模式 ->init0 或者 ctrl+alt+Del -> 关机附:ctrl+alt+↑/↓ -> 切换虚拟桌⾯,总共4个虚拟桌⾯ctrl+alt+L -> 闲置⼏分钟后锁屏/注销桌⾯pwd命令pwd命令 -> ⽤于显⽰当前所在位置的完整路径[root@localhost yum.repos.d]# pwd/etc/yum.repos.dcd命令cd命令 -> 进⼊某个⽂件夹(某条路径) -> 蓝⾊字符代表是个⽂件夹 -> 橄榄绿⾊的字符代表是个链接⽂件,指向另外⼀个⽂件,当查看这个链接⽂件的内容时,系统会⾃动显⽰所指向的⽂件内容。

linux菜鸟基本命令

linux菜鸟基本命令

umount、chsh、exit、last;◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup;◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。

login1.作用login的作用是登录系统,它的使用权限是所有用户。

2.格式login [name][-p ][-h 主机名称]3.主要参数-p:通知login保持现在的环境参数。

-h:用来向远程登录的之间传输用户名。

如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。

一般界面是这样的:Manddrake Linux release 9.1(Bamboo) for i586renrel 2.4.21-0.13mdk on i686 / tty1localhost login:rootpass Word:上面代码中,第一行是Linux发行版本号,第二行是内核版本号和登录的虚拟控制台,我们在第三行输入登录名,按“Enter”键在Password 后输入账户密码,即可登录系统。

出于安全考虑,输入账户密码时字符不会在屏幕上回显,光标也不移动。

登录后会看到下面这个界面(以超级用户为例):[root@localhost root]#last login:Tue ,Nov 18 10:00:55 on vc/1上面显示的是登录星期、月、日、时间和使用的虚拟控制台。

linux下常用命令

linux下常用命令
下载jdk
下载地址:/jdk6/
选择Linux Platform jdk-6u12-linux-i586.bin 将该下载包拷贝到/root(目录随意)下
卸载旧版本:
1.在终端输入如下命令,如果有安装就会出现安装的jdk的相关信息
[root@localhost ~]#rpm -qa|grep java
Disk /dev/sdc: 322 MB, 322122240 bytes
64 heads, 32 sectors/track, 307 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
在安装JDK (Java Development Kit)或JRE (Java Runtime Environment)时,这个Redhat package文件的默认安装路径是/usr/java。如果你要安装在其它路径下,例如要放到/usr/local/home 目录下,安装时要敲的指令就是:
Device Boot Start End Blocks Id System
/?uid-7607759-action-viewspace-itemid-350633(第 2/6 页)2009-3-20 15:36:38
手把手教你用VMware在linux下安装oracle10g RAC(4)-配置linux环境续 - 三思笔记,ORACLE学习轨迹~~~~ - ITPUB个人空间 - powered by X-Space
该命令可以使用通配符(通配符含义请参见第十章)。
例如:假设用户当前目录是:/home/xu,现需要更换到/home/xu/pro目录中,

linux command Linux常用指令

linux command Linux常用指令

Linux常用指令(1)指令名称:pwdpwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。

(2)指令名称:cdcd命令不仅显示当前状态,还改变当前状态,它的用法跟dos下的cd命令基本一致。

cd ..可进入上一层目录cd -可进入上一个进入的目录cd ~可进入用户的home目录(3)指令名称:cp使用方式:cp [options] source destcp [options] source... directory范例:将档案aaa 复制(已存在),并命名为bbb :cp aaa bbb将所有的C语言程式拷贝至Finished 子目录中:cp *.c Finished(4)名称:mv使用方式:mv [options] source destmv [options] source... directory说明:将一个档案移至另一档案,或将数个档案移至另一目录。

参数:-i 若目的地已有同名档案,则先询问是否覆盖旧档。

范例:将档案aaa 更名为bbb :mv aaa bbb将所有的C语言程序移至Finished 子目录中:mv -i *.c /Finished(5)指令名称: chmod使用方式: chmod [-cfvR] [--help] [--version] mode file...说明: Linux/Unix 的档案存取权限分为三级: 档案拥有者、群组、其他。

利用chmod 可以藉以控制档案如何被他人所存取。

mode : 权限设定字串,格式如下: [ugoa...][+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

Linux基本操作命令

Linux基本操作命令

Linux系统常用命令1.登录linux系统命令:login 用户名密码;2.注销linux系统命令:logout ;3.在linux系统中进入windows系统(图形界面)命令:Start x;4.关闭linux系统命令:1)shutdown –h now 立刻进行关机;2)shutdown –r now 现在重新启动计算机;3)reboot 现在重新启动计算机。

5.vi 编辑器(相当于Windows的记事本),wq命令是保存退出;q!是退出不保存;6.Ls 命令:显示当前所有文件和目录;ls –a命令是显示隐藏文件ls –l命令是显示长列表格式(比如文件创建时间、大小、详细列表);7.Linux配置网络端口命令:ifconfig;8.修改口令命令:passwd;9.文件拷贝命令:cp;(如:#cp a.out /home/xiaoming,把a.out拷贝到home的xiaoming目录下)10.移动文件和修改文件名命令: mv;11.删除文件或目录命令:rm ; (如:rm –rf* 删除所有内容,包括目录和文件,其中r表递归,f表强制)12.创建目录命令:mkdir ;(如:#mkdir aaa)13.删除空目录命令:rmdir ;( 如:#rmdir aaa)14.改变工作目录命令:cd ;15.显示当前完整路径命令:pwd;(既是显示用户当前所处目录的完整路径,也是显示用户当前在哪个目录下);16.查找文件命令:find ;(如:#find /-name aaa.java;#find /root/-name aaa.java)17.建立链接文件命令:ln ;(相当于windows下的快捷方式)(如:ln –s /etc/inittab inittab,inittab指向/etc/inittab实际文件)18.连接并显示一个或多个文件的信息命令:cat ;19.改变文件或目录的访问权限命令:chmod ;(用户用它控制文件或目录的访问权限)20.更改某个文件或目录的属主和组的命令:chown ;21.显示引导时内核显示的状态信息命令:dmesg ;22.显示当前系统信息命令:uname ;23.显示当前时间命令:uptime ;24.显示当前用户名命令:whoami ;25.显示系统主机名命令: hostname ;26.ping命令:通过检查网络中其他主机的应答信息,来确认网络的连通性;27.telnet命令:远程登录;(语法:telnet [<主机名>] [:端口号])28.显示本地系统的网络连接状态命令:netstat ;29.sync命令:在关闭linux系统时使用,强制把内存数据写回硬盘,以免数据丢失;30.Chgrp命令:修改一个或多个文件或目录所属的组,使用权限是超级用户(root)31.建立空文件命令:touch ;32.More命令:显示文件内容,带分页;33.Less命令:显示文件内容,带分页;34.Grep命令:在文本中查询内容;(如:#grep “shunping” aaa.java,在“shunping”文件中查询aaa.java文件名;要是显示行数,#-n grep “shunping” aaa.java)35.”|”管道命令:可以这样理解,把上一个命令的结果交给”|”的后面的命令处理;36.Man命令:相当于dos下的help;(如:#man grep)37.重定向命令:ls –l>a.txt列表的内容写入文件a.txt中(覆盖写);Ls –al>>aa.txt列表的内容追加到文件aa.txt的末尾;38.添加组的命令:groupadd ;(如:#groupadd policeman)39.查看Linux中所有组的信息命令:vi /etc/group;(可查看可修改)Cat /etc/group(只可查看不可修改)40.创建用户,并同时指定将该用户分配到哪个组:Useradd –g 组名用户名;如:#useradd –g policeman liming41.查看linux中所有用户信息命令:vi /etc/passwd; cat /etc/passwd ;42.挂载命令(光驱):mount ;(如:#mount /mnt/cdrom)43.卸载命令(光驱):umount;( 如:#umount /mnt/cdrom)44.查看磁盘使用情况命令:df ;(如:df –l;又如:df -h)45.查看某个目录是在哪个分区命令:df [目录全路径] ;(如:df /root)46.查看linux系统分区具体情况:fdisk –l ;(如:fdisk –l)47.查看目前使用的是哪种shell命令:env ;该命令可以显示当前操作系统的环境变量。

Linux基本指令

Linux基本指令

Linux基本指令Linux基本指令⑴指令格式指令名称 [选择项] [参数]同⼀⾏中可以输⼊⼀个以上的指令,只要指令间以分号(;)隔开,Linux将会按次序执⾏命令序列。

⑵指令选择项为了执⾏动作产⽣不同的结果;选择项以(-)号开头;⑶指令参数参数的⽬的是描述指令所需的⼀些信息(例如:⽂件名称),⽽这些信息在每次执⾏该指令时都不相同。

⑷通配符“*”:可⽤来代表⽂件名中的任意长度的字符串;“?”:可⽤来代表⽂件名中的任⼀字符;“[]”:可⽤来代表⽂件名中的任⼀属于字符组中的字符。

以下这些命令均为shell命令。

1.man 显⽰联机Linux⼿册[格式] $ man[oprion][chapter]title...[描述] man命令打印你所指定的命令。

在你的UNIX系统中,也许有UNIX 系统V⽤户⼿册或Linux程序员⼿册。

在较⼩的Linux 系统中,也许没有man 命令,?因为联机⼿册需要相当⼤的磁盘空间。

[举例]你可使⽤命令man who查看who命令的⼿册[描述]。

2. ls 显⽰当前⼯作⽬录下内容[格式] $ ls [-ltr][描述] ls命令根据⽂件名按字母顺序列出你的⽂件⽬录及⼦⽬录名称。

[选择项] ls命令有多个选择项,下⾯列出⼏个重要的选择项:-l 以长[格式]列出⽂件,其中包括⽂件中的字符个数,?以及最近修改的⽇期和时间。

-t 以最近修改的时间顺序列出⽂件。

-r 将-t选择的列表顺序变反。

--a 显⽰隐藏⽂件[举例]以修改时间的顺序列⽂件,输⼊命令ls -ltr<CR>。

Linux⽂件的类型:“-”为正⽂⽂件——普通⽂件;“d”为⽬录⽂件;“b”为块设备⽂件;“c”为字符设备⽂件;“l”为链接⽂件;“p”为管道⽂件;3. cd 切换⼯作⽬录----在⽬录树中移动[格式] $ cd [路径][描述] cd(change directory)命令建⽴指定的⽬录,并把它作为⼯作⽬录。

linux基本命令

linux基本命令

linux基本命令/etc/sysconfig/network-scripts ⽹卡⽂件路径restart network 重启⽹卡xshell : ssh ipaddresshalt 关机shutdown -h now ⽴刻关机shutdown -h 10 10分钟后⾃动关机shutdown -c 命令取消rebootshutdown -r now ⽴刻重启shutdown -r 20:35 在时间 20:35时候重启hostname 主机名-临时hostnamectl set-hostname 主机名-永久ls 列出cd 移动whowhoami 查看当前⽤户pwd 查看当前位置uname -acat /proc/version 查看版本ip addr showip a 查看IP地址history 查看历史记录type 查看命令类型clearctrl + L 清屏man *man 不同章节来描述不同类型的帮助信息1 Executable programs or shell commands 系统命令2 System calls(functions provided by the kernel)系统接⼝3 Library calls(functions within program libraries)函数库4 Special files(usually found in /dev)特殊⽂件5 File formats and conventions eg /etc/passwd⽂件6 Games游戏7 Miscellaneous(including macro packages and conventions),e.g.系统的软件包8 System administration cammands系统管理命令9 Kernel routines[Non standard]内核-h,--helpman 1 cat 空格/PageDown 向下翻页 PageUp 向上翻页 HOME 回到⾸页 END 翻⾄尾页 /关键词上往下 ? 下往上 n 往下搜索 N 往上搜索q退出mandb 更新MAN的<index索引数据库>mandb -c 重建MAN的<index索引数据库>man parameters 单词匹配,默认显⽰⼀个man⼿册内容man -a parameters 单词匹配,连续显⽰所有man⼿册内容man -K parameters 进⾏字符串全⽂匹配,并连续显⽰(模糊搜索)man -f parameters 依赖于<index索引数据库>进⾏单词匹配,显⽰所有man -k parameters 依赖于<index 索引数据库>进⾏字符串匹配info查看帮助,获取更加详细的帮助信息ls -l == ll 查看⽬录下⽂件具体信息- - ⽂件 dr - ⽬录 b - 块⽂件 l - 链接⽂件 p -命名管道⽂件 s - 套接字⽂件 c -字符设备⽂件ls -i 查看 inode号touch 创建空⽂件echo 打印字符串 >/>> 指向⽂件名写⼊指定⽂件内tac 反序显⽰⽂件内容catmoreless -m -N查看head 看开头⼏⾏tail 看结尾⼏⾏mkdir 创建⽬录cp 拷贝rm 删除mv 移动ln -s 源⽂件创建⽂件软连接ln 创建硬链接/boot 系统⽬录/root root 家⽬录/home others 家⽬录/sys 系统驱动实时信息/proc 系统进程的实时信息/tmp 临时⽬录/dev 存储设备⽬录/etc 配置⽂件⽬录/usr 应⽤程序⽬录/var 经常变化的⽂件:⽇志、邮件、PID(程序进程ID)、数据库⽂件、虚拟机磁盘⽂件等/bin --> usr/bin 软链接⽤户命令/sbin --> usr/sbin 软链接系统命令/lib --> usr/lib 软链接库⽂件⽬录32位/lib64 --> usr/lib64 软链接库⽂件⽬录64位/run 系统运⾏时的数据存储⽬录/srv 各类服务预留数据库存储⽬录/opt 为编译安装第三⽅软件预留的安装⽬录/mnt 系统默认预留的挂载⽬录/media 备⽤预留的挂载⽬录tree 查看⽬录信息tree -L ⽬录层级查看⼦⽬录层级tree -d 仅显⽰⼦⽬录tree -p 显⽰权限信息tree -u 显⽰所有者信息tree -g 显⽰所属组信息tree -s 显⽰尺⼨⼤⼩信息 bytetree -h 显⽰尺⼨⼤⼩信息⾃动使⽤ b,k,m,g等mkdir 创建⽬录mkdir -p 连续创建⼦级⽬录cp 复制cp -r 可复制⽬录cp -i 已存在⽂件,提⽰cp -f 强制复制cp -a 复制所有源属性mv 移动、重命名mv -i 已存在⽂件,提⽰mv -f 强制移动rmdir 删除空⽬录rm 删除rm -i 删除询问rm -f 强制删除rm -r 递归删除rename 更改名称中的字符串-批量rename -v(显⽰具体过程,可不填) 匹配内容(不能使⽤通配符和正则表达式,后⾯选项可使⽤) 更改结果⽂件Bash ⾃带命令 -内嵌外部提供命令 -外部type 辨别内外命令vi编辑器末⾏模式:set 显⽰环境设置:set all 显⽰当前所有的设定:set list 显⽰⽂档的<控制符>:set nolist 隐藏⽂档的<控制符>:set nu 显⽰⾏号:set nonu 隐藏⾏号:set nohlsearch 取消⾼亮:syntax on/off 启⽤语法⾼亮度 -⾃动识别以不同颜⾊显⽰:syntax enable/clear -vim:n 跳到指定⾏号⾏⾸:$ 跳到⽂档末⾏⾏⾸:1,3 copy 4 复制指定范围⾏到指定⾏后:1,3 copy 4 移动指定范围⾏到指定⾏后:1,3 delete 剪切指定范围⾏内容:w 保存:q 退出:q! 强制退出:s/old/new 替换第⼀个匹配的old字符串为 new字符串:s/old/new/g 替换光标所在⾏匹配的所有old字符串为 new 字符串:1,$s/old/new/g 替换范围⾏匹配的old字符串为 new 字符串:%s/old/new/ 全⽂替换:%s/\v(^.*)/#\1/ 在所有⾏⾏⾸添加 #:%s/\v^[ \t]*(#|$)// 去除所有⾏⾏⾸的 #:%s/\v(^.*)/\1\r/ 在每⼀⾏后添加⼀个空⾏:%s/\v^\n$//g 删除多⾏空⾏保留⼀个空⾏:g/\v^[ /t]*(#|$)/d 删除所有的注释⾏和空⾏:g/old/d 删除匹配 old 字符串的所有⾏:w ~/2.txt 导出当前⽂件内容⾮覆盖式:w! ~/3.txt 导出当前⽂件内容覆盖式:w >> ~/4.txt 导出当前⽂件内容⾮强制追加式到指定⽂件(不存在则失败) :w! >> 5.txt 导出当前⽂件内容强制追加式到指定⽂件(不存在则创建):1,3 w! >> ~/6.txt 导出范围⾏内容强制追加式到指定⽂件:1,3 w! ~/ 7.txt 导出范围⾏内容覆盖式:r ~2.txt 导⼊指定⽂件内容:2 r ~/2.txt 导⼊指定⽂件内容到第⼆⾏后输⼊模式a 在字符后插⼊i 在字符前插⼊A 在⾏尾插⼊I 在⾏⾸插⼊o/O 在⾏后/⾏前插⼊⼀个空⾏,并进⼊输⼊模式s 剪切,并进⼊输⼊模式nS/ncc/nC 剪切指定数量⾏,包括所在⾏ncw 剪切指定数量的单词命令模式u 单步撤销-后退⼀步U 撤销整⾏的编辑操作Ctrl + r 前进⼀步⽅向键移动nh 左移nl 右移nk 上移nj 下移ctrl + u/b 上翻屏ctrl + d/f 下翻屏ngg/nG 跳到⾏号⾏⾸gg 跳到⽂档⾸⾏⾏⾸G 跳到⽂档末⾏⾏尾^/0/home 跳到所在⾏⾏⾸$/end 跳到所在⾏⾏尾Del 剪切光标所在字符nx 剪切指定数量光标所在字符nX 剪切指定数量光标左侧字符ndw 剪切指定数量单词ndd 剪切指定数量光标所在⾏d^ 剪切光标所在到⾏⾸,不会剪切光标所在字符D/d$ 剪切从光标所在字符到所在⾏⾏尾,同时剪切光标所在字符dG 剪切从光标所在⾏到⽂档尾部nyy 复制指定数量光标所在⾏nyw 复制指定数量光标所在单词从光标所在位置向⽂件⾸部查找匹配字符串/ 从光标所在位置向⽂件尾部查找匹配字符串n 正向查找下⼀个匹配字符串N 反向查找下⼀个匹配字符串ZZ 保存并退出ZQ 强制退出不保存r 单字符替换R 连续替换vi 正则表达可通过 <\m> 或 <\v> 使⽤正则表达\m (除 $ . * ^ 外,所有元字符均需加 \ ): /\ma\+bc -匹配 abc\v(任何元字符都不⽤加 \ ): /\va+bc -匹配abcyum install -y vim 安装vim编辑器visual 可视化字符视图v 进⼊可视化字符视图shift + v 进⼊⾏视图ctrl + v 进⼊块视图 – 列 --此时 shift + i 进⼊插⼊模式可完成多⾏内容q 录制宏 q[:alpha:]-开始录制 q结束 @[:alpha:] 重播宏/etc/virc vi 的全局环境设置⽂件/etc/vimrc vim 的全局环境设置⽂件vi filename 打开或新建⽂件vi +n filename 置光标于第n⾏⾸vi + filename 置光标于最后⼀⾏vi +/pattern 置光标于第⼀个与pattern匹配的字符串处vi -r filename 使⽤ vi 编辑器发⽣系统崩溃时,恢复 filenamevi -p a.txt b.txt c.txt 标签式打开多个⽂件 --- tabn 切换后⼀个 tabp切换前⼀个vi -o a.txt b.txt c.txt ⽔平式打开多个⽂件 ---ctrl + ww 进⾏窗⼝切换vim -O a.txt b.txt c.txt 垂直式打开多个⽂件 vi 不⽀持 ---ctrl + ww 进⾏窗⼝切换vi 交换⽂件(⾮正常关闭vim编辑器时,⽤来备份的隐藏⽂件)第1个交换⽂件: .xxx.swp第2个交换⽂件: .xxx.swo第3个交换⽂件: .xxx.swn……vi -r .xxx.swp 通过交换⽂件来恢复数据通配符、正则表达式和扩展正则表达式元字符:* -匹配任意数量任意字符 –-模糊搜索· - 匹配换⾏符外任意字符^ - ⾏⾸$ - ⾏尾[] – 匹配指定字符任意字符 –-精准搜索\{n,m\} – 匹配前⼀字符出现次数不少于 n 次不多于 m 次扩展正则表达式| - 前后两字符串可选+ - 匹配⼀个或多个上⼀个BRE表达式^ $ - 在 [] 外具有特殊含义(基本表达式中,位于表达式开头才具备特殊含义)字符类表达式特性:[] 是整体的部分,不含特殊意义[:alnum:] 字母/数字[:alpha:] 字母[:blank:] 空格/tab[:cntrl:] 控制字符[:digit:] 数字[:graph:] 图形字符:字符/数字/标点符号[:lower:] ⼩写字符[:upper:] ⼤写字符[:print:] 可打印字符:字母/数字/标点符号/空格[:punct:] 标点符号/运算符/括号等[:space:] 所有空⽩字符:空格/制表符/换⾏符/回车符[:xdigit:] ⼗六进制数字\(\) ⼦表达式\(\) \n ⼦表达式反向引⽤。

linux返回用户主目录的命令有哪些,Linux基本命令汇总

linux返回用户主目录的命令有哪些,Linux基本命令汇总

linux返回用户主目录的命令有哪些,Linux基本命令汇总Linux基本命令汇总一、Linux管理文件和目录的命令点击如下标题,会自动跳转到该命令详解 ~1、 pwd命令2、 cd命令3、 ls命令4、 cat命令5、 grep命令6、 touch命令7、 cp命令8、 mv命令9、 rm命令10、vi命令11、dd命令一、Linux管理文件和目录的命令1、pwd命令#注:pwd命令会输出当前工作目录的完整路径主要用法:(1)pwd命令会输出当前工作目录的完整路径;命令:pwd(2)pwd命令在目录连接链接时,pwd -P显示实际路径,而非使用”link“路径命令:pwd -P2、cd命令#注:cd命令改变所在目录主要用法:(1)改变所在目录;命令:cd /dirname/dirname:要切换的目标目录cd dirnamepwd(2)返回上次所在的目录;命令:cd -(3)进入用户主目录(也可以称为家目录);命令:cd ~(4)返回上级目录;命令:cd …(5)返回上两级目录;命令:cd …/…(6)进入根目录;命令:cd /(7)当前目录;命令:cd .(8)把上个命令的参数作为cd参数使用;命令:cd !$3、ls命令#注:ls命令是查看文件或目录(ls命令等价于ll命令)主要用法,常用的选项有如下:-a 列举目录中的全部文件,包括隐藏文件-l 列举目录中的细节,包括权限、所有者、群组、大小、创建日期、文件是否是链接等-f 列举的文件显示文件类型-r 逆向,从后向前地列举目录中内容-R 递归,该选项递归地列举当前目录下所有子目录内的内容-s 大小,按文件的大小排序-h 以人类可读的方式显示文件的大小,如K、M、G作为单位、4、cat命令#注:cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能主要用法:(1)查看1.txt文件;命令:cat 1.txt(2)查看1.txt文件的内容,并且由1开始对所有输出行进行编号;命令:cat -n 1.txt(3)查看1.txt文件的内容,用法与-n相似,只不过对于空白行不编号;命令:cat -b 1.txt(4)同事显示1.txthe 2.txt文件内容,注意文件名之间以空格分隔,而不是逗号;命令:cat 1.txt 2.txt(5)对1.txt文件中每一行加上行号后然后写入到2.txt文件中,会覆盖原来的内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

sun%
注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
1.2 退出
当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按
[Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如:
sun% logout [Enter]
的内容将被filename1覆盖。
例如:% cp filename1 filename2
3.10移动文件或文件改名
命令:mv (move)
格式:mv filename1 filename2
mv filename... direction
mv direction1 direction2
功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。
选项:-v 找出模式失配的行
-c 统计匹配行的数量
-n 显示匹配模式的每一行
注释:
例如:% ps -aux | grep R
3.17比较文件不同
命令:diff (difference)
功能:改变文件或目录的名子,或把一些文件移到另一目录下。
注释:当filename1更名为filename2时,若filename2已经存在,则filename2
的内容将被filename1覆盖
例如:% mv filename1 filename2
3.11删除文件
命令:rm (remove)
Retype New Passwd: ******
注:当你退出系统再次登录时,就要使用新的口令。
2.1 显示目录
命令:pwd(print working directory)
格式:pwd
功能:显示出用户当前工作目录的全路径名。
例如:% pwd
2.2 建立目录
回到上一屏。
例如:% more filename
3.4 分页显示文件内容
命令:pg (page)
格式:pg [option] filename
功能:分页显示指定文件的内容。在显示一页文件时,最后一行将显示等待用
户输入指令。可输入的指令有如下选项。
选项:h 显示pg命令中可使用的帮助(help)命令。
+i 从文件的第i行开始显示。
例如:% tail filename
3.8 显示格式化的文件内容
命令:pr (print)
格式:pr filename
功能:在屏幕上显示格式化的文件内容,即印出每页66行的文本文件,包括5
行页头和5行页尾。页头包括两行空行,一行含有文件的时间、文件名
ln [option] dir。其中,filename和directory是源文件名和
源目录名;linkname和pathname分别表示与源文件或源目录名相链接的
文件或目录。
选项:-s 为文件或目录建立符号链接。
% chmod go-rx filename
取消同组和其他用户的读和执行文件filename的权限。
% chmod 741 filename
让本人可读写执行、同组用户可读、其他用户可执行文件filename。
3.14改变文件所有权
命令:chown (change owner)
?pattern 在文件中向后搜索指定的字符模式。
注释:当pg命令显示到文件的末尾时,显示一个文件结束信息EOF(end of file)。
例如:% pg filename
3.5 读文件
命令:view
格式:view filename
功能:只能读出文件内容。
和页号,另外两行为空行。页尾为5行空行。
例如:% pr filename
3.9 拷贝文件
命令:cp (copy)
格式:cp [option] filename1 filename2
cp [option] filename... directory
cp -r directory1 directon2
1.1 登录
当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。
若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成
功。这时,屏幕上会显示出一些信息和命令提示符。如:
Login: guest [Enter]
passwd: ****** [Enter]
q 退出pg命令。
[return] 显示下一页正文。
1 显示正文的下一行
[Space] 显示下一页
d/[Ctrl-D] 将屏幕滚动半屏。
n 显示pg命令行中说明的下一个文件。
p 显示pg命令行中说明的前一个文件。
% 显示正文当前页的前面一页。
/pattern 在文件中向前搜索指定的字符模式。
格式:chown username filename
chown -R username directory
功能:改变文件或目录的所有权。
选项:-R 将改变目录中所有文件及目录的拥有者。
注释:只有文件的主人和超级用户才能改变文件的所有权。
例如:% chown username filename
注释:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出
现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。
例如:% ln -s filename linkname
3.13改变文件读取权限
命令:chmod (change mode)
格式:chmod filename
选项:缺省 显示文件的头10行。
-i 显示文件的开始 i行。
例如:% head filename
3.7 显示文件尾部
命令:tail
格式:tail [option] filename
功能:显示文件的尾部
选项:缺省 显示文件的末10行。
-i 显示文件最后 i行。
命令:mkdir(make directory)
格式:mkdir directory_name
功能:建立新目录
例如:% mkdir directory
2.3 改变目录
命令:cd(change directory)
格式:cd directory_name
功能:改变当前工作目录
键继续显示。
例如:% cat filename
3.3 按屏幕显示文件内容
命令:more
格式:more filename
功能:按屏幕一屏一屏显示出文件内容
选项:
注释:在屏幕显示过程中有功能键。空格键 继续下一屏的输出;回车键 看下
一行的输出;q键 跳出more状态;/字符串 查旬字符串所在处;a键 返
Login:
1.3 修改口令
为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本
人知道的保密口令,口令通常由此可6到8个字母数字组成。如:
sun% passwd [Enter]
Old Passwd: ******
New Passwd: ******
功能:把一个文件的全部内容拷贝到另一个文件,也可将一个或多个文件拷贝
到另一个目录中。
选项:-i 按提示进行拷贝文件。
-p 按原文件日期进行拷贝。
-r 对子目录下所有文件进行拷贝。
注释:当filename1拷贝到filename2时,若filename2已经存在,则filename2
(2)八进制数字法:
此方法用三位八进制数作任选项,每位数字分别表示用户本人、同组用
户、其他用户的权限,其中:
4 (100) 表示可读。
2 (010) 表示可写。
1 (001) 表示可执行。
注释:
例如:% chmod a+rx filename
让所有用户可以读和执行文件filename。
注释:目录名选项有:
(1) 目录名,转到当前目录下的子目录。
(2) .. 表示转到当前目录的父目录。
(3) / 表示转到根目录。
(4) 没有选项时,转到用户的主目录。
例如:% cd directory
2.4 删除目录
命令:rmdir (remove directory)
3.1 列出文件目录
命令:ls (list)
格式:ls [option] directory_name
功能:列出指定目录中的文件名和子目录名。当无子目录名时,列出当前目录
中的文件名和子目录名。
选项:-a列出所有文件,包括以点开头的隐含文件。
-l按长格式列出文件名,包括文件类型标识,权限,链接数,文件主名,
chmod [who][op][mode] directory
功能:改变文件的读写和执行权限。有符号法和八进制数字法。
选项:(1)符号法:
u (user) 表示用户本人。
g (group) 表示同组用户。
o (oher) 表示其他用户。
a (all) 表示所有用户。
注释:此命令不能对读出的原文件进行写操作。若对原文件进行了修改,可利
用命令“:w newfilename”将修改后的文件写到新文件中。
例如:% view filename
3.6 显示文件头部
命令:head
格式:head [option] filename
功能:显示文件的头部
格式:rm filename
相关文档
最新文档