【美高梅手机版4858】Linux的着力命令,Linux常见命令

By admin in 美高梅手机版4858 on 2019年4月19日

追寻命令

Linux常见命令
格式: 命令名称 选项 参数
ls -alh 文件/目录
–all

Linux的基本命令

#目录与公事操作 pwd ls cd mkdir cp mv rm file
/*{{{*/
一.pwd 展现当前工作目录所在相对路线(以/为起源表示的门道)
eg:pwd
#选拔-P显示链接文件路线
2.ls 展现目录下文件及目录
可以带参数,钦命目录或文件
可不带参数,显示当前目录

eg:查看主目录下workdir目录的始末(~代表用户主目录)
ls ~/workdir
ls

#A.选项 -a 展现全体文件,包蕴隐形文件(以.初始的文件)
eg:(带参数:钦点目录或文件)查看主目录下workdir目录下有所文件
ls -a /home/tim/workdir

eg:(不带参数)查看当前目录下具备文件及目录
ls -a

#B.选项 -l
突显文件或目录的习性消息,(仅解释文件大小,其它细节在文件系统部分解释)
eg:呈现当前目录下文件及目录的习性音信
ls -l
eg:展现内定目录或文件的属性音信,注意能够带四个参数!
ls -l /home/tim examples.desktop

#C.选项 -h 以K,M,G为单位展现文件大小,与-l一同用。

小心:bash下由此alias命名了l,la,ll。效果请自行测试

专注:多少个尤其的目录 . .. / ~ –

3.cd 切换工作目录 关于文件系统的路线。相对与相对

eg:不带选项和参数,重回当前用户的主目录.
cd回车

eg:切换来根目录下的home目录下
cd /home

eg:切换来上层目录
cd ..

eg:切换来前二个索引
cd –

eg:切换到上层目录的上层目录,从主目录切换来根目录.
cd ~
cd ../..

肆.mkdir 新建空目录
eg:当前目录下创制目录dir
mkdir dir

eg:在/home/tim/workdir目录下创办目录dir
mkdir /home/tim/workdir/dir

#挑选-p递归成立多层目录
eg:在~下创建dir1/dir2/dir3
mkdir ~/dir1/dir2/dir3 -p

伍.cp 拷贝源文件或目录到对象文件或目录,可完毕备份
eg:将共享目录下的公文拷贝到主目录下
cp /mnt/hgfs/share/jeffy-vim-v2.0.zip ~

eg:将主目录下的jeff-vim-v2.0.zip 备份为jeffy-vim-v二.0_bak.zip
cp jeff-vim-v2.0.zip jeffy-vim-v2.0_bak.zip

#慎选-a拷贝整个目录内容
eg:将目录jeffy-vim-v2.0拷贝到Desktop目录下
cp jeffy-vim-v2.0 ~/Desktop -a

6.mv 移动力源文件或目录到目的文件或目录,可达成重命名
eg:将主目录下的test.txt文件移动到共享目录下
vi test.txt
mv test.txt /mnt/hgfs/share

eg:将主目录下的Videos目录重命名称为MyVideos
mv Videos MyVideo

7.rm 删除一个或三个文件或目录,物理删除,不可苏醒。-rf
eg:删除在主目录下jeffy-vim-v贰.0_bak.zip
rm jeffy-vim-v2.0_bak.zip

#选拔-rf强制删除文件或目录
eg:删除主目录下的dir目录
rm -rf dir

八.file 查看文件类型
eg:查看主目录下test.c文件类型
file test.c

eg:查看主目录下shared文件类型
file shared

/*}}}*/

练习:
/*{{{*/
若是/mnt/hgfs/目录下并没有可用目录,将共享目录换为~/Videos
cp
2.将用户主目录下的passwd文件备份为passwd-bak
cp
3.在用户主目录下新建目录test_dir
【美高梅手机版4858】Linux的着力命令,Linux常见命令。mkdir
4.将passwd-bak移动到test_dir目录下
mv
5.将test_dir目录下的passwd-bak文件改名称为passwd

6.将test_dir目录拷贝到你的共享目录下

7.将共享目录下的test_dir目录改名字为dir

八.删减上述发生的文件
/*}}}*/

#编写制定与查看文件内容 touch vi/vim cat more/less head/tail sort uniq
diff
/*{{{*/

玖.touch 可用于创设新文件
eg:在主目录下创造文件test_touch
touch test_touch

10.vi / vim 新建或编辑
应用小本事:
vi file +行号 打开文件时光标直接固定到钦定行
vi file壹 file二 -d 相比较七个文本的反差

十一.cat 在正式输出(显示器)显示文件内容
eg:展现主目录下的公文test.c
cat test.c

#选料-n 呈现文件内容时显示行反革命号
eg:展现主目录下的文件test.c同时出示行号
cat -n test.c

102.more/less 分屏呈现文件
cat 呈现文件时一回性全在显示屏上呈现出来了,查看前边内容不太方便,
more/less命令能缓解那一个标题
应用异同点
eg:分屏突显文件内容
more /etc/passwd
less /etc/passwd

无异于操作方法
d键下翻页,b键上翻页
回车下翻行,空格下翻页

今非昔比操作:less帮衬上下键,pagedown和pageup键上下翻行翻页
呈现分歧,more展现当前彰显内容百分比。

退出按q键。

10三.head/tail 呈现文件开始/结尾
只要只想查看文件开头或最终几行内容,可接纳head/tail命令,默许突显十行
eg:查看/etc/passwd文件起首10故事情节
head /etc/passwd
eg:查看/etc/passwd文件结尾处10剧情
tail /etc/passwd

#选取-num钦定突显内容的行数
eg:查看/etc/passwd文件早先20行内容
head -20 /etc/passwd
tail 用法类似
head与tail常与管道结合使用

⑩肆.sort 按行排序从小到大展现文件内容,注意排序结果不会潜移默化原来的书文件
来得结果与语系相关,为了以ASCII码值为结果使用LANG=C统一
能够因而echo $LANG查看
eg:排序查看文件内容
vi test.c
每行写入字符,数字,符号
sort test.c

#慎选-r从大到小的次第排序彰显
eg:逆序排序查看文件内容
sort -r test.c

#分选-n对数字排序时以数值结果排序,而不是ASCII码值排序
eg:按数字数值排序
vi test
每行写入数字
sort test
sort -n test
突显分歧

#选料-o内定排序结果输出到文件
eg:将test.c 排序结果写回test.c
sort test.c -o test.c

拾伍.uniq展现文件内容,去掉相邻重复的行
eg:显示时再次相邻行只显示一行。
uniq test

十6、diff按行比较多少个文本的两样,将两具文件中分歧内容呈现出来
常用来程序新旧版本相对来讲
eg:显示sort1.c与sort2.c不同处
diff sort1.c sort2.c
展现结果不直观,建议用vim sort一.c sort2.c -d代表,直观比较
来得结果中a表示追加,d表示删除,c表示更换,
<表示属于第三个公文,>表示属于第三个文件.

/*}}}*/

#搜索与追寻 find grep
/*{{{*/
107、find在当前目录下递归查找文件显示路线,即包罗子目录
用法:find -name filename
或find -name ‘filename’
或find -name “filename”
eg:在当前目录(主目录)下查找test.c文件
find -name test.c

用法:find 路径 -name filename
eg:在workdir目录下查找test.c文件
find ~/workdir -name test.c

拾八、grep在文书中查找字符串
eg:在/etc/passwd 文件中寻找”tim”
grep “tim” /etc/passwd

#慎选-n显示字符串所在行号
eg:在/etc/passwd文件中找找”tim”,并展现所在行号
grep “tim” /etc/passwd

eg:在当前目录下全数文件中寻找”main”(不包涵子目录)
grep “main” *

eg:在当前目录下有所文件中检索”main”(包含子目录)
grep “main” * -nR

#搜索字符串的协作情势 ^ $
eg:查找全数含有tim的字符串
将/etc/passwd 拷贝到主录目下
cp /etc/passwd ~
grep “tim” passwd

eg:查找以tim开头的字符串
grep “^tim” passwd

eg:搜索以tim结尾的字符串
grep “tim$” passwd

eg:搜索出只含”tim”的字符串
grep “^tim$” passwd

/*}}}*/

#装进目录与压缩文件,(结合ppt 3 66页) zip unzip gzip gunzip bzip二bunzip二 tar
/*{{{*/

十9、zip对八个公文进行压缩,生成.zip后缀名压缩文件,unzip进行解压缩
!用法:zip 压缩包名.zip 文件1 文件贰 ……
eg:将test.c test1.c test2.c 压缩到test.zip文件中
zip test.zip test.c test1.c test2.c

eg:将test.zip解压到当前目录下
unzip test.zip

二10、gzip对3个文书进行平常压缩,无法对目录压缩
eg:将test.c压缩成test.c.gz
gzip test.c

二10壹、gunzip对gz格式压缩文件解压
eg:将test.c.gz解压
gunzip test.c.gz

二拾贰、bzip二对3个文书举行高比例收缩,不可能对目录压缩
eg:将test.c文件收缩为test.c.bz贰
bzip2 test.c

二十③、bunzip贰 对bz二格式压缩文件举行解压
eg:将test.c.bz2解压
bunzip2 test.c.bz2

二10四、tar将五个文件或目录打包
#常用选项
-c 创建
-x 释放

-z 处理gzip压缩的tar包
-j 处理bzip2压缩的tar包

-v 突显详细音信
-f 钦命打包或解包的文本,需放在选项最后

!用法
打包
eg:将jeffy-vim-v二.0打包生成jeffy-vim-v二.0.tar
tar -cvf jeffy-vim-v2.0.tar jeffy-vim-v2.0

解包
eg:将jeffy-vim-v2.0.tar解包
tar -xvf jeffy-vim-v2.0.tar

先打包,再利用gzip bzip贰命令压缩
tar -cvf jeffy-vim-v2.0.tar jeffy-vim-v2.0
gzip jeffy-vim-v2.0.tar <= 生成jeffy-vim-v2.0.tar.gz
或bzip2 jeffy-vim-v2.0.tar <= 生成jeffy-vim-v2.0.tar.bz2

直接打包并缩减
以gzip压缩 -czvf,后缀.tar.gz 或.tgz
tar -czvf jeffy-vim-v2.0.tar.gz jeffy-vim-v2.0
tar -czvf jeffy-vim-v2.0.tgz jeffy-vim-v2.0

以bzip2压缩 -cjvf ,后缀.tar.bz2 或.tbz2
tar -cjvf jeffy-vim-v2.0.tar.bz2 jeffy-vim-v2.0
tar -cjvf jeffy-vim-v2.0.tbz2 jeffy-vim-v2.0

解压压缩合并解包 -xvf,对gzip与bzip二处理的公文均有效
tar -xvf jeffy-vim-v2.0.tar.bz2
tar -xvf jeffy-vim-v2.0.tbz2
tar -xvf jeffy-vim-v2.0.tgz

/*}}}*/

#别的命令 clear date echo which whereis man
/*{{{*/

二十五、clear 清屏
快捷键 ctrl + l

二十陆、date 查看日期及时间
eg:date

二107、echo展现一行文本,常用于突显环境变量值
eg:彰显字符串hello world!
echo “hello world!”
echo hello world!
只顾区分,加””原样输出,否则算多个字符串输出

eg:展现环境变是LANG的值,注意查看环境变量供给加$
echo $LANG

二拾八、which 查找命令所在路线
eg:查找ls 所在门路
which ls

二十玖、whereis 查找命令所在路线,源,man手册文件所在位置
whereis ls

三十、man 查支持手册
eg:查ASCII码表
man ascii

eg:查whereis 命令援助页
man whereis

eg:查函数strcmp

/*}}}*/

#系统一保险险命令 sudo su passwd shutdown
/*{{{*/
三101、sudo以最好用户地方施行一条命令
eg:查看系统下存放账号密码文件内容,需一级用户权限
$cat /etc/shadow
$cat: /etc/shadow:Permission denied

$sudo cat /etc/shadow
$[sudo]password for tim: <=输入tim用户的密码,注意密码不会回显!

三10贰、su一时半刻切换用户
eg:切换到root用户
su
Passwd: <=输入root用户密码!
exit可脱离切换的用户

eg:切换来root用户,并切换成root主目录/root
su –
Passwd: <=输入root用户密码

瞩目假诺第一遍切换root用户恐怕会提示密码错误

三10三、修改密码passwd
eg:修改tim用户密码
sudo passwd tim <=加sudo 是能够安装短密码

eg:修改root密码
sudo passwd root

三10四、shutdown关机命令
eg:伍分钟后关机
sudo shutdown +5

eg:立时关机
sudo shutdown -h now

eg:立刻重启
sudo shutdown -r now
sudo reboot

/*}}}*/

#用户管理 adduser deluser
/*{{{*/
三105、adduser加多用户,会要求输入新用户密码,全名,
并在/home目录下创设新用户主目录
eg:sudo adduser max <=输入当前用户密码

三十陆、deluser删除用户
eg:删除用户max
sudo deluser max

#慎选–remove-home,删除用户同时删除该用户主目录
eg:sudo deluser –remove-home max
/*}}}*/

余下命令
du df mount umount ln “ls -l” chmod chown chgrp ps kill

#目录与公事操作 pwd ls cd mkdir
cp mv rm file /*{{{*/ 一.pwd
展现当前职业目录所在相对路线(以/为源点表示的门径) eg:pwd
#选项-P显…


  grep

    格式:grep [option] pattern [file]

    实例:

ps -ef | grep sshd 查找钦定 ssh 服务进度

ps -ef | grep sshd | grep -v grep 查找内定服务进度,排除 gerp 本人

ps -ef | grep sshd –c 查找钦点过程个数

cat a.txt | grep -f b.txt 从文件中读取关键词实行寻找
  输出 a.txt 文件中涵盖从 b.txt 文件中读抽出的重大词的始末行

cat a.txt | grep –nf b.txt 从文件中读取关键词举行检索,展现行号

grep -n ‘linux’ test.txt 从文件中寻觅关键词,并出示行号

cat test.txt |grep ^u 搜索以 u 开端的行内容

cat test.txt |grep ^[^u] 输出非 u 初阶的行内容

cat test.txt |grep hat$ 输出以 hat 结尾的行内容

cat test.txt |grep -E “ed|at” 展现包涵 ed 或然 at 字符的内容行

 

#ls 展现当前目录内容
#ls -l 展现文件详细音讯
#ls -hl h已普及单位展现文件大小 k M G
#ls -a 展现全体文件 (包罗隐藏文件)
#ls -alh
#ls -l install.log
#ls -l /root
#ls -ld /root d 突显目录

1、Linux下使用钦赐程序张开钦定文件格局

–使用vim打开test.sh文件
vim test.sh

  find

    find 命令在目录结构中找找文件,并对搜索结果进行内定的操作。

    实例:

     find . -name “*.log” -ls 在当前目录查找以.log
结尾的公文,并出示详细音讯。

find /root/ -perm 77柒 查找/root/目录下放权力限为 77七 的公文

find . -type f -name “*.log” 查找当目录,以.log 结尾的平时文书

find . -type d | sort 查找当前怀有目录并排序

find . -size +100M 查找当前目录大于 100M 的公文

 

kernel 内核

二、文件管理命令

  locate

locate
让使用者可以很迅猛的查究档案系统内是还是不是有内定的档案。其方式是先创立多少个总结系统内存有档案名称及路线的数据库。之后当搜索时就只需询问那么些数据库(/var/lib/locatedb)。

Linux 系统活动创立那个数据库,暗中认可每一日自动更新一回,所以选择locate命令查不到最新变动过的公文。为了防止那种情形,能够在使用 locate
此前,先利用 updatedb 命令,手动更新数据库。

    老是使用前应先实行updatedb命令

    实例:

locate /etc/sh
招来 etc 目录下全部以 sh 开头的文件

locate pwd
寻觅和 pwd 相关的装有文件

[签到用户名@主机名 家目录]#
一流用户 root @localhost /root #
普通用户 用户名 @localhost /home/用户名 $

(一)创制文件 touch

–touch zjw.txt //创建zjw.txt文件
–touch .zjw.txt //创立隐藏文件
–touch /home/zjw2 //在内定目录下创办理文件件

zjw@zjw-virtual-machine:~$ touch zjw.sh zjw@zjw-virtual-machine:~$ touch .zjw.sh zjw@zjw-virtual-machine:~$ touch /home/zjw2 touch: 无法创建'/home/zjw2': 权限不够 zjw@zjw-virtual-machine:~$ sudo touch /home/zjw2 [sudo] zjw 的密码:输入密码即可。

  whereis

    whereis
命令是永久可实践文件、源代码文件、支持文件在文件系统中的地点。这么些文件的性情应属于原始代码,二进制文件,或是补助文件。

whereis 和下 locate 一样,会从数据库中寻找数据,而不是像 find
命令那样,通过遍历硬盘来搜寻。

    实例:

whereis ls 将和 ls 文件有关的公文都查寻找来
ls: /bin/ls /usr/share/man/man1/ls.1.gz

whereis -m ls 查找 ls 命令表明文书档案路线

whereis -s ls 查找 ls 源文件

 

 

对目录操作命令
#cd 切换目录
#cd /boot
#cd 回到家目录
#cd ~
#cd – 回到上2次操作目录
#cd .当前目录
#cd .. 到上一流目录
#cd /usr/local/src 绝对路线使用
#cd .. 相对路线使用
#cd /

(2)删除文件 rm

rm :linux删除文件夹命令,直接rm就足以,但是必须加几个参数 -rf
如下所示:
–rm zjw.sh
–rm .zjw.sh
–rm -rf zjw_test
//-r 正是向下递归,不管有稍许级目录,一并删除。-f
就是一贯强行删除,不作任何提醒的情趣

  which

which 命令的作用是在
PATH变量钦点的路线中,寻找某些系统命令的岗位,并且重返第一个找出结果

    实例:

which pwd 查找 pwd 命令所在路线
/bin/pwd

which java 查找 path 中 java 的路径
/root/apps/jdk1.8.0_65/bin/java

which 是根据使用者所计划的 PATH 变量内的目录去寻觅可运维档,所以,不相同的
PATH 配置内容所找到的通令会不1致。

 

#pwd 呈现当前目录

(三)拷贝文件 cp

—cp /boot/grub/menu.lst /home/menu.bak.lst
//将文件menu.lst拷贝到目录home下,并改名换姓为menu.bak.lst
—cp -r folder /home
//拷贝目录命令用-r,前边folder是源文件夹,前面home是目的文件夹。
———有时候,不能够拷贝,恐怕是权力难点,例如,拷贝光盘/media/cdrom下的公文到/home下的用户文件下,如果当前用户登入的是tian,那就不得不拷贝到/home/tian/下,借使拷贝到/home/下,就会唤起权限不够。

su 、sudo

Linux 常见目录
/ 根目录
/bin 命令保存目录(普通用户就可以读取的一声令下)
/boot 运营目录,运行有关文书
/dev 设备文件保留目录
/etc 配置文件保留目录
/home 普通用户的家目录
/mnt 系统挂载目录
/media 挂载媒体设备目录
/root 一级用户的家目录
/tmp 一时半刻目录
/sbin 命令保存目录(一级用户技巧采用的目录)
/proc 直接写入内部存款和储蓄器的
/usr 系统软件财富目录
/usr/bin/ 系统命令(普通用户)
/usr/sbin/ 系统命令(顶尖用户)
/var 系统有关文书档案内容
/var/log/ 系统日志地点

(四)移动改名 mv

—mv menu.bak.lst menu.backup
//将menu.bak.lst移动到同目录下,一碗水端平名字为menu.backup
—sudo mv menu.backup /home/menu.lst.backup
//sudo表示使用特权权限,把menu.backup移动到钦赐目录,仁同一视命名称为menu.backup

  su

su 用于用户之间的切换。不过切换前的用户依然保持登陆情形。要是是
root向1般或编造用户切换不要求密码,反之普通用户切换成别的任何用户都须求密码验证。

su 在不加任何参数,默感觉切换来 root 用户,但绝非转到 root
用户根目录下;su 加参数 – ,表示暗中认可切换成 root 用户,并转到 root
用户根目录下。

*脱离再次回到在此之前的用户:exit*

 

确立目录
#mkdir htdocs
#mkdir www
#mkdir -p php/html/linux 递归建立目录

(5)成立文件夹 mkdir

—mkdir test //创立文件夹test
—删除空目录 rmdir

  sudo

sudo 是为持有想选用 root
权限的普通用户设计的。能够让普通用户具备一时半刻使用 root
权限的职责。只需输入本身账户的密码就能够。当然这一个普通用户必须在/etc/sudoers
文件中有配备项、才具有应用 sudo 的义务。

 

  使用 root 用户编辑/etc/sudoers 文件,给普通用户授权

  命令行输入 visudo,张开/etc/sudoers 文件,参加 : 用户名  ALL=(ALL) 
ALL 后才可选择sudo试行root权限的指令 –仿照root用户修改

  实例:

    sudo  ls  /root/  使用普通用户查看root目录下的所有文件

 

 

删去目录
#rmdir www

(6)查找命令 find

—sudo find /home -name ls
//个中/home表示查找地点,-name表示按名字查找,ls表示查找目的,”/ls*”表示以搜索ls初叶的文件。

美高梅手机版4858 1

find.png

挂载(mount) 命令

挂载是指将二个设备挂接到3个已存在的目录上。要访问设备中的文件,通过走访那些挂载目录来拜会。

指令格式:

mount [-t vfstype] [-o options] device dir

-t vfstype 钦赐文件系统的门类。mount 会自动选择正确的项目。

常用类型有:光盘镜像 iso9660、linux 文件网络共享 nfs 等等。

-o options 主要用来讲述设备或档案的挂接情势。常用的参数有:

loop:用来把2个文书就是硬盘分区挂接上系统
ro:选择只读方式挂接设备
rw:选择读写格局挂接设备
device 要挂接(mount)的设备
dir 设备在系统上的挂接点(mount point)

 

    实例:

      mount -o loop /root/Centos-陆.七.mp3一.iso /mnt/centos 
:挂载光盘镜像文件

      umount /mnt/centos  :卸载 umount

 

 

#rm -rf php r 删除目录 f强制

(七)展现或接二连三突显一般的ascii文本文件 cat

—cat text //展现text文件内容
—cat file一 file贰 //改命令顺序显示file壹,file2的始末
—cat file1 file2>file3
//把file一,file二内容结合起来再重定向到file三文件中,即把两方内容统一复制到file3文书中。
—cat -n file1 //呈现file1文件的剧情,同时显示行反革命号。
—假诺2个文书文件太长,超越了一个显示器的画面,用cat看不美貌,能够试试more。

 

 

 

 

 

 

 

 

 

 

 

 

 

对文件操作的吩咐
#touch index.php 建立空文件

三、chmod用于转移文件或目录的走访权限(惟有文件的全数者或然root能够修改文件权限)

—chmod who + – = mode 文件名

查看文件内容:cat more head tail
#cat install.log 适合查看文件内容少的
#cat -n install.log Shift+PgUp 向上翻页 Shift+PgDn 向下翻页

(1)操作对象who能够是下述字母中的任1个或然他们的结合:

u 表示“用户(user)”,即文件或目录的全体者。
g 代表“同组(group)用户”,即与公事属主有同样组ID的享有用户。
o 表示“其他(others)用户”。
a 表示“全数(all)用户”。它是系统私下认可值。

#more install.log 空格向下翻页 b 向上翻页 q 退出

(二)操作符号能够是:

— + 增加有个别权限

— – 撤废有个别权限
— = 赋予给定权限,并裁撤别的具有权力

#head install.log 暗中同意突显文件前十行
#head -n 20 install.log
#head -20 install.log

(三)mode表示权限,常用参数有:

—r 可读 用4表示
—w 可写 用2表示
—x 可执行 用1表示

—chmod a+w file壹 //设定file壹的文书权限可写,注意改完之后苏醒。
—注意,有时候改了后来,文件的气象不会及时改换,要刷新一下,可能再次展开一下,再试下。

#tail install.log 私下认可彰显文件后十行
#tail -n 20 install.log
#tail -20 install.log

四、用户管理和组管理

#nona index.php 飞米编辑器

(一)增添用户 useradd zjw

—d 钦定该用户的home目录
—p 钦点该用户的密码
—g 钦命该用户的重大组 —G 内定该用户的次要组
—成立用户,并同时钦赐将该用户分配到哪些组 useradd -g 组名 用户名

链接文件
#ln -s index.php a.txt (同一目录下)
#ln -s /root/index.php /tmp/c.txt (跨目录建立链接文件)

(2)删除用户 userdel zjw

快捷键 清屏 ctrl+l
强制截止 ctrl+c
自动补全 Tab 命令补全 文件/目录补全

(三)更改用户名 usermod -l user2 user一

//把user1改名为user2

(三.一),改动用户所在组 usermod -g 组名 用户名   //只好用root修改
(三.2),改造用户登入的开头目录
usermod -d 目录名 用户名    //只能用root修改

对目录与公事都足以操作的授命
#cp index.php a.html 复制文件
#cp -r htdocs www 复制目录 -a = -pdr

(四)设置密码和更动密码都用这些命令 passwd user一

//给user1修改密码,输入之后,再输入五次密码就可以。

-r  复制目录

(伍)切换用户 su(switch user)

切换成root用户,必须有密码才能切换
sudo su //切换到root用户
su zjw //切换成普通用户

-p 连带文件属性复制

(陆)查看用户新闻

—查看全体用户音讯
vi /etc/passwd
cat /etc/passwd

-d 若源文件是链接文件,则复制链接属性

(七)增添和删除用户组

groupadd group1 //添加group1组
groupdel group2 //删除group2组

-a 相当于  -pdr

(八)查看linux中全数组的音信

vi   /etc/group //vi即能查看又能改改。
cat    /etc/group //cat只可以查看,不能够修改。

细分与改名 mv
#mv a.html ttt.txt 修改文件名

5、常用网络操作

(壹),ifconfig
—>windows中的ipconfig/all,linux下要root用户技能用这些命令
(2),ip—>互联网布局工具
(三),ping—>ping检测主机互连网接口状态
(4),netstat—>检查整个linux网络状态
(伍),telnet—>远程登六协议,表示开启终端机阶段作业,并登6远端主机
(陆),ftp—>实行长距离文件传输
(7),route—>表示手工业爆发,修改和查看路由器
(八),rlogin—>rlogin用来打开长距离注册
(九),finger—>用来询问一台主机上的报到账号的音讯
(拾),mail—>用来发送电子邮件。
(1一),rcp—>代表远程文件拷贝,用于Computer之间文件拷贝,使用权限是怀有用户。

#mv ttt.txt www 剪切到www目录

陆、设备挂载命令

(一),挂载设备mount /media/cdrom0/ 也许mount /mnt/cdrom0/
或者 mount /dev/cdrom0
(2),卸载设备umount

权限管理 #ls -l

柒、其余常用命令

  •      rw-      r–        r–               root root index.php
    美高梅手机版4858,权限位 十位
    率先位 文件类型 – 普通文书 d 目录 l 链接文件
    其次3肆个人 属主 u rw- 陆
    第四六七个人 属组 g r– 4
    第十玖拾一个人 别的 o r– 4
(一)ls:查看当前目录下的文本清单

—ls分屏显示 常用:ls | less
如此就能够分屏呈现了,并能够用PgUp和PgDn来上下翻页。
也能够用:ls | more
那样只可以用回车来决定,2回回车向下一行。也足以用space空格键来向下翻页。但不能够往前。
—加-a展现隐藏文件
—还有加-l,表示输出详细音信
—假诺指明文件名,会只显示该公文新闻。
ls -al

美高梅手机版4858 2

-rw-r–r– 644 普通文书
drwxr-xr-x 755 目录
lrwxrwxrwx 777 链接文件     
———- 000

(2)重定向命令:(将查询结果保存到钦命文件中)

美高梅手机版4858 3

  

美高梅手机版4858 4

r 读(read) w 写 (write) x 执行(exe) – 无权限
4       2       1        0

(叁)cd: 切换成某些目的路线。(cd 是 Change Directory的缩写)

修改文件权限
#chmod u+x index.php + – =
#ls -l index.php
#chmod u-x,g+w index.php
#ls -l index.php

(四)exit 退出当前用户

任由当前处于哪个目录下,输入exit能登时退出当前的极限。如:在tty1下输入exit边立刻退出tty壹.

#chmod u=rwx index.php
#ls -l index.php

(伍)bc: linux下的计算器。

#chmod 777 index.php
#chmod 000 index.php
#ls -l index.php

(6)ctrl+c: 用来终端正在实行的先后等。

修改属主与属组命令
#useradd liuyan 增添用户
#passwd liuyan 设置密码
#chown liuyan www
#chown liuyan:liuyan index.php
#ls -l

(七)ctrl+d:表示输入完毕,或用于等同于exit退出终端。

支持命令(手册)
#man ls
#ls –help

(8)热键Tab

按[Tab]可对前方内容补齐。
在输入指令时按[Tab]可开始展览“指令补齐”,同样,输完指令后在输入文件名时也能够经过它来进行“文件补齐”。

索求命令 whereis find grep
#whereis ls

(玖)man: 在线协理

man word 可查阅对有些指令的援助音信。
man -f
表示罗列更详实的音讯。例如帮忙库中对man有两条扶持,那么会按编号罗列:man(一)、man(7),那样经过man
七 man能够搜寻编号为7的消息。
/word能够对援助文书档案举行检索关键字。
按下“q”键可脱离扶助页面。

壹 whereis  命令名 查找命令的一声令下,同时看到帮忙文档地点

(10)sync: 数据同步写入磁盘。

指令名称:whereis

(11)shutdown: (写法:sudo shutdown -p now)

除非在root用户下,才具进行上面多个指令

—shutdown -h now 关机
—shutdown -r now 重启计算机

指令所在路线:/usr/bin/whereis

(12)logout:注销

实施权限:全体用户

(1三)startx:命令行下输入startx,就可以运行图形分界面。

find 根据文件名查找 -name -iname(不区分轻重缓急写)
#find /root -name index.php

(14)reboot(重启)、halt(关机)、poweroff(关机)

遵从属主属组查找 -user -group
#find /root -user liuyan
#find / -group root

(一5)pwd:查看当前路径的详细目录

查究无主文件 -nouser
#find / -nouser

(16)grep

grep “tianlei” hello.java
//(在文书中询问内容)在内定文件中,查找钦点关键词。展现查找结果的行数加-n就可以。

依照文件 权限查找-perm 类型查找 -type f 普通文书 l 链接文件 d 目录
#find /root -perm 000
#find / -perm 000

(1柒)查阅历史记录命令:history

—history 5:此项表明会呈现目前应用的多个指令。
—!5:此项表达执行历史编号为5的下令
—!ls:此项表明施行最后三遍以”ls”起头的通令。

#find / -type l
#find / -type d
#find / -type f

遵照文件的尺寸 -size +⑩k -伍k k M G
#find / -size +10k
#find / -size +10M
#find / -size -1k

#find / -size +15M -a -size -20M

2次筛选 -exec
#find / -size +15M -a -size -20M -exec ls -l {} \;

查找文件内容 grep
#grep “root” install.log
#grep -i “ROOT” install.log 不区分轻重缓急写

#grep -v “root” install.log 反向寻觅
#grep -v “i686” install.log

管道符 |
#ls -l /etc | more
#cat -n install.log | grep “root”

压缩解压缩
.tar.gz
#tar -zcvf yasuo.tar.gz index.php install.log 压缩文件
#tar -ztvf yasuo.tar.gz 查看不解压
#tar -zxvf yasuo.tar.gz 解压缩
#tar -zxvf yasuo.tar.gz -C www 定向解压缩

.tar.bz2
#tar -jcvf test.tar.bz二 www 压缩目录
#tar -jtvf test.tar.bz2 翻看不解压
#tar -jxvf test.tar.bz2 解压缩
#tar -jxvf test.tar.bz二 -C htdocs 定向解压缩

关闭与重启命令
#shutdown -h now 立即关机
#shutdown -r now 重启

#reboot 重启

挂载 mount 设备名 /dev/cdrom /dev/sr0 挂载点 /mnt /media
#mkdir /mnt/cdrom 手动建立挂载点
#mount /dev/cdrom /mnt/cdrom
#cd /mnt/cdrom
#ls

卸载
#umount /mnt/cdrom 或者 #umount /dev/sr0

网络命令
#ifconfig 查看网络设施
#ifconfig eth0 1玖贰.16八.17贰.251 设置一时半刻IP
#ifconfig

#ping -c 5 1玖贰.16捌.17二.250 测试网络相联

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有