linux⼊门命令总结
1.登录:
jquery选择器思维导图Login: root(管理员名)
Password:linux的密码
2.关机、注销、重启(关机:halt ,shutdown, init 0,poweroff)
(重启:halt ,shutdown, init 0,poweroff)
Logout: 注销是登陆的相对操作,登陆系统后,若要离开系统,⽤户只要直接下达logout命令即可 (回到了登录的界⾯) 关机或者重启的命令(shutdown):
Shutdown now ← ⽴刻关机
shutdown +5 ←5分钟后关机
shutdown 10:30 ← 在10: 30时关机
关机后⾃动重启:-r 参数设置关机后重新启动。范例如下:
shutdown -r now← ⽴刻关闭系统并重启
shutdown -r 23:59← 指定在23: 59时重启
3.查看当前⽬录:pwd(print working directory)
4.列出⽂件列表和⽬录:ls(lsit)
Ls 只能列出⽂件夹和⽂件
Ls -a 可以列出⽂件夹和⽂件(包括隐藏的)
Ls -al 显⽰当前⽬录下的所有⽂件及⽂件夹包括隐藏的并显⽰详细信息,详细信息包括⼤⼩,属组,创建时间
Ls /usr/bin 显⽰指定⽬录下的⽂件
“-s”参数显⽰每个⽂件所有的空间,并以“-S”参数指定按所有占⽤空间的⼤
⼩排序
5.打开⽂件夹:cd(change directory)
Cd / 进⼊⽬录(/路径),cd home 进⼊home⽂件夹下
Pwd 查看当前的⼯作路径
Cd - 来换切换命令
Cd /(/以开头是绝对路径),演⽰:cd /usr/local/bin
Cd /usr 然后 cd local/bin
(绝对路径和相对路径的区分是否/开头,以/是绝对路径)
Cd tony ← 切换到当前⽬录下的tony⼦⽬录
cd .. ← 切换到上⼀层⽬录
cd / ← 切换到系统根⽬录(/)
cd ← 切换到⽤户主⽬录(root)
cd /usr/bin ← 切换到/usr/bin⽬录
创建⽂件夹:mkdir(make directory)
创建⽂件夹: mkdir tool(创建了⼀个tool的⽂件夹)
删除⽂件夹:rmdir(remove directory)
删除⽂件夹: rmdir tool(删除⽂件夹tool的⽂件夹)
6.复制⽂件:cp(copy)
← 将复制成
/tmp/data← 将data3复制到/tmp/data⽬录中
递回复制: 加⼊“-R”参数可同时复制⽬录下的所有⽂件及⼦⽬录。 范例如下:
cp -r root /usr/bin← 将所有⽂件(含⼦⽬录⽂件)复制到 usr/bin ⽬录下
显⽰复制过程:加⼊-v 参数可显⽰命令执⾏过程(没有什么⽤基本)。范例如下:
← ⼀般状态下不会显⽰复制过程
cp – ← 以-v显⽰复制过程
7.创建⽂件:(touch)
Touch a(a也是⼀个⽂件a.fig后缀是告诉我们是哪个类型的)
8.删除⽂件或⽬录的rm命令
rm(remove)命令可以删除⽂件或⽬录。范例如下:
rm myfile← 删除指定的⽂件
rm *← 删除当前⽬录中的所有⽂件
rm命令的常⽤参数如下:
强迫删除(force):使⽤-f 参数时, rm命令会直接删除⽂件,不再询问。范例如下:
强迫删除(force):使⽤-f 参数时, rm命令会直接删除⽂件,不再询问。范例如下:
rm –← 强迫删除⽂件
递回删除: -r 也是⼀个相当常⽤的参数, 使⽤此参数可同时删除指定⽬录下的所有⽂件及⼦⽬录。范例如下:
rm –r data← 删除data⽬录(含data⽬录下所有⽂件和⼦⽬录)
linux修改口令的命令rm –r * ← 删除所有⽂件(含当前⽬录所有⽂件,所有⼦⽬录和⼦⽬录下的⽂件)
强制删除指定⽬录:当使⽤-r参数删除⽬录时,若该⽬录下有许多⼦⽬录及⽂件, 则系统会不间断地询问, 以确认您的确要删除⽬录或⽂件。 若已确定要删除所存⽬录及⽂件,则可以使⽤-rf参数,如此⼀来,系统将直接删除该⽬录中所有的⽂件及⼦⽬录,不再询问。范例如下:
rm –rf tmp 强制删除tmp⽬录及该⽬录下所有⽂件及⼦⽬录
显⽰删除过程:使⽤-v 参数。范例如下:
rm -v
9.查看⽂件的内容(more、cat):
More:当⽂件内容很多时,使⽤more分页查看(显⽰30%这样,按空格或者q翻页)
照妖镜源码
Cat:当⽂件内容很少时使⽤
移动或更换⽂件,⽬录名称的mv命令 :
mv( move)命令可以将⽂件及⽬录移动到另⼀个⽬录下⾯,或更换⽂件及⽬录的名称。
范例如下:
..← 将a.txt⽂件移到上层⽬录
z3.txt← 将 z1.txt改名成z3.txt
cd ..← 切换到上⼀层⽬录
mv backup .. ←backup ⽬录上移⼀层
10.查⽂件的locate(查)命令
locate 命令可⽤来搜索包含指定条件字符串的⽂件或⽬录。范例如下:
locate zh_CN 列出所有包含“zh_CN”字符串的⽂件和⽬录。
由于locate命令是从系统中保存⽂件及⽬录名称的数据库中搜索⽂件,虽然系统会定时
更新数据库, 但对于刚新增或删除的⽂件、 ⽬录, 仍然可能会因为数据库尚未更新⽽⽆法查得,此时可⽤root⾝份运⾏updatedb命令更新,为此数据库得内容正确
11.搜索字符串得grep命令
grep 命令可以搜索特定字符串来并显⽰出来,⼀般⽤来过滤先前得结果,避免显⽰太
多不必要得信息。范例如下:
grep text*.conf← 搜索当前⽬录中扩展名为.conf且包含“text”字符串得⽂件。
f: ← 拒绝不符权限得操作
若您是使⽤⼀般权限的⽤户运⾏,上例的输出结果会包含很多如“拒绝不符权
限的操作之类的错误信息,可使⽤-s参数消除。
grep –s text *.con
命令⾏⽆限输⼊,停不下来
按ctrl+c,或者ctrl+J,或者ctrl+d,对于不同的情况不同命令来结束指令
重导与管道:
重导(redirect)可将某命令的结果输出导⽂件中, 它有两中命令: “>”和“>>”。 “>”可将结果输出到⽂件中, 该⽂件原有的内容会被删除: “>>”则将结果附加到⽂件中, 原⽂件内容不会被清除。范例如下:
ls –a& ← 将 ls –a命令执⾏结果输出到 ⽂件。
>> ← 将 内容附加到 ⽂件之后。
通道(pipe)命令的符号是“ ”,可将某命令的结果输出给另⼀命令,⼀下范例将 ls命令的输出结果传给 grep命令过滤:
ls grep conf ← 搜索并显⽰ ls命令运⾏结果中包含有“conf”字符串
在举⼀个删除⽂件或⽬录的例⼦,可以利⽤ yes命令重复输出“y”字符的特性,将结果传给 rm命令,如此即可避免重复输⼊“y”:
yes rm –r mydi
⽤光盘及软盘在 Linux的⽂字模式下要使⽤光盘或软盘, 并不是只将光盘或软盘放⼊即可, ⽤户需要运⾏加载的命令, 才可读写数据。 所谓加载就是将存储介质( 如光盘和软盘)指定成系统中的某个⽬录(如/mnt/cdrom或 mnt/floppy)。通过直接存取此加载⽬录,即可读写存储介质中的数据。以下就来看看⽂字模式下的加载及卸载命令。
加载的mount(登上、增加)命令
要使⽤光盘时先把光盘放⼊光驱, 然后执⾏加载的mount命令, 将光盘加载⾄系统中:
mount /dev/mut/cdrom← 加载光盘
同理,使⽤软盘之前也需要和光盘⼀样,必须先加载后才能使⽤:
mount /dev/mut/floppy← 加载软盘
卸载的umount命令
如果不需要使⽤光盘或软盘, 则需先执⾏卸载命令之后, 才能将光盘或软盘退出。 范例如下:umount /mnt/← 光盘卸载
在不使⽤软盘时执⾏umount 命令卸载软盘,再将软盘拿出
umount /mnt/← 软盘卸载
后台运⾏程序
⽤户有时的程序有可能要花费很多时间, 如果将它放在前台运⾏, 将导致⽆法继续做其他事情, 最好的⽅法就是将它放在后台运⾏, 甚⾄可能希望在⽤户注销系统后, 程序还可以继续运⾏。让我们看看那如何实现这⼀⽬的。
在后台运⾏程序的&、 bg命令
将程序放到后台运⾏的最简单⽅法就是在命令最后加上“&”,范例如下:
update db &← 在后台执⾏ locate 数据库更新命令
bg ← 将更新操作放到后台运⾏
前台运⾏的程序fg命令
如果⽤户当前已有程序在后台运⾏,可以输⼊fg命令,将它从背景中移到前台运⾏:
fg ← 放到前台执⾏的命令会显⽰出来
在退出后让程序继续运⾏的nohup命令
此命令可使⽤户退出系统后,程序继续运⾏。范例如下:
nohup myserver&然后⽤户就可以退出了, 当再次登录的时候, 可以⽤ps–aux命令看到程序仍在后台中运⾏
12.打包、压缩与解压缩
由于这是每⼀个 Linux⽤户都会经常⽤到的基本功能,因此我们将介绍最常见到的打
包、压缩和解压缩程序。
打包⽂件的tar命令
tar命令位于/bin⽬录中,它能将⽤户所指定的⽂件或⽬录打包成⼀个⽂件,不过它并
不做压缩。⼀般Unix上常⽤的压缩⽅式是先⽤tar命令将许多⽂件打包成⼀个⽂件,再以gzip等压缩命令压缩⽂件。 tar命令参数繁多,以下举例常⽤参数作说明:
-c:创建⼀个新的tar⽂件;
-v:显⽰运作过程信息;
-f:在:指定⽂件名称;
-z:调⽤gzip压缩命令执⾏压缩;
-j:调⽤bzip2压缩命令执⾏压缩;
-t:参看压缩⽂件内容;
-x:解开tar⽂件。
在此举⼀常⽤范例:
tar cvf data.tar*← 将⽬录下所有⽂件打包成data.tar
tar cvf *← 将⽬录所有⽂件打包成data.tar再⽤gzip命令压缩
tar tvf data.tar*← 查看data.tar⽂件中包括了哪些⽂件
tar xvf data.tar*← 将data.tar解开
压缩与解压缩
压缩与解压缩
tar命令本⾝没有压缩能⼒, 但是可以在产⽣的tar⽂件后, ⽴即使⽤其他压缩命令来压缩,省去需要输⼊两次命令的⿇烦。
使⽤-z参数来解开最常见的.⽂件:
tar –zxvf ←将⽂件解开⾄当前⽬录下
使⽤-j参数解开tar.bz2压缩⽂件:
tar –jxvf linux-2.4.20tar.bz2←将⽂件解开⾄当前⽬录下
使⽤-Z参数指定以compress命令压缩
tar –c Zvf prcture.tar.Z*.tif 将该⽬录下所有.tif打包并命令压缩成.tar.Z⽂件
其他常⽤命令
Linux可⽤的命令相当多,本章我们只举例⼏个常⽤的命令进⾏说明,在以后的章节中,还会接触到许多其他命令。
13.修改密码的passwd命令
passwd( password)命令可让⽤户变更密码。范例如下:
passwd
(current)UNIXpassword:← 输⼊原密码
Newpassword:← 输⼊新密码
Retypenewpassword← 在此输⼊新密码
passwd:allauthenticationtokens updatedsuccessfully← 密码修改成功
2,创建引导盘的mkbootdisk命令
如果安装系统时,并没有制作引导盘,或者引导盘已经损害,可以在安装系统之后,利⽤mkbootdisk命令创建⼀张新的引导盘:mkbootdisk ‘uname-r’
执⾏上述指令便可以成功的创建⼀张引导盘了。请保存好出盘,已备紧急⽤。
3,显⽰与设置时间的date、 clock(计时器)和ntpdate命令
date 命令可以显⽰当前⽇期时间。范例如下:
date -9⽉ 810:00:00CST2006
CST为中部标准时间
clock命令也可以显⽰出系统当前的⽇期与时间,不过 clock命令默认不允许⼀般⽤户执⾏,请⽤root账号执⾏:clock
公元2006年9⽉8⽇(周五) 10时00分00秒 0.112604seconds 可以使⽤date命令来设置时间。 ⽤root账号如下操作:date 09091200← 将时如果系统时间不正确要想更改,间设定为9⽉9⽇12点00分
⽤户有时可能会苦于不知道标准时间。没关系, 当前⽹络上也有校对时服务器提供的标准时间。因此可执⾏ntpdate命令,将系统时间设成与校时服务器⼀致:
ntpdate stdtime.microsoft← 与微软校时服务器校时。
然后再执⾏⼀次date命令,就会发现系统时间已经更改。不过这样还没有结束,还需要执⾏clock –w 命令将更改的时间写⼊计算机的CMOS中, 这样下次启动时才会使⽤更改过的时间。 范例如下:
clock –w(修改时间过后,要执⾏这个命令)
字模式下的中⽂信息出现乱码,怎么办
在此版的RedHatLinux中,若是在 XWindow打开⽂字模式窗⼝,以⽂字模式操作,则所有中⽂⽂件名、 ⽉份, 甚⾄部分信息都可以正常的以中⽂显⽰。 但在⽂字模式的虚拟控制台中,这些中⽂信息,则会变成乱码,此时请如下操作,可将此信息改成英⽂显⽰:LANG=C
ls–l
运⾏LANG=C命令后原来以中⽂显⽰(乱码)的部分,变成英⽂了
若想改回原来的设置,则只要再执⾏LANG=zh_CN命令即可:LANG=zh_C
看不到中⽂⽂件名
如果加载的存储介质中含有中⽂⽂件名,需要再运⾏ mount命令,再加上“-oiocharset
编程软件免费版
=cp950”参数, 这样才能看到此保存媒体内的中⽂⽂件名。 例如加载光盘就可以执⾏以下命令:mount –oiochatset=cp950
/dev/cdrom/mnt/cdro
linux常识篇
html模板下载网站⽬录:linux下个⽬录的作⽤
⽤户管理:
Linux是属于多⽤户多任务的操作系统,可让不同的⽤户从本地登陆。在⽹络上则允许⽤户利⽤telnet、 ssh等⽅式从远程登陆。 ⽆论是从本机或远程登陆, ⽤户都必须在该台主机上拥有账号。
本章会介绍管理员与⼀般⽤户帐号以及⽤户组对系统的管理和操作。
第⼀部分 账号管理
⼀、系统管理员账号与⼀般⽤户账号的差别
Linux中的账号主要分成两类: 系统管理员账号与⼀般⽤户账号。 系统管理员账号名称为root,具有对系统完全的控制权,可以对系统做任何设置及修改,当然也可以决定哪些⽤户可以进⼊系统,并设置所有账号的权限。这两类账号的主要差别如下表:
⼆、创建⽤户账号
创建⽤户账号有许多种⽅法,可以⼀次创建⼀个账号,也可以⼀次建多个账号。
使⽤useradd命令创建账号
在Red HatLinux中执⾏useradd命令,可创建新的⽤户帐号:
excel怎么批量替换不同内容useradd benny ←创建benny账号
passwd benny ←设置⼝令
Changing password for user benny
New password: ←输⼊⼝令
Retype new password ←再输⼊⼀次
Passwd:all authentication ←设置成功
在⼀个系统中, ⽤户的账号名称必须是唯⼀的, 假若要创建的账号先被他⼈占⽤, 这会出现⽤户已存在的信息:
useradd benny
user benny exists
useradd lambert
Useradd: user lambert exists
要解决⽤户账号的管理问题,需要依靠系统管理员本⾝。⼀般说来有 3种⽅法:
管理员⾃⼰根据⽤户的账号来创建⼀份数据库, 以后在新增⽤户之前, 都可以利⽤数据库先查询账号存在与否。检查/etc⽬录下的passwd⽂件, 该⽂件内含本系统所有⽤户的账号, 管理员可确认账号是否已经存在。
执⾏ finger“ 账号” 命令,查看该账号是否存在。
三、管理员账号
安装完 Linux 之后,系统默认即创建了 root账号。此账号为系统管理员,对系统拥有完全的控制权,可对系统做任何设置和修改,所以维护 root 账号的安全格外重要。
1.设置 root账号的⼝令
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论