linux基础命令

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

一.

命令可以带选项和参数(选项以—开头;格式以+开头)

Ctrl +C:终止当前命令

ps:(process status)显示当前正在运行的程序或命令

clear:清屏(快捷键:ctrl+L)

/:linux的根目录

pwd:(print working directory)打印当前工作目录

cd:(change directory)改变当前工作目录【用法:cd + 绝对路径| 相对路径】

~:(波浪号)表示主目录【例:cd ~或cd (回到主目录)】

.:(点)表示当前目录

..:(点点)表示上一级目录

../..:上一级的上一级【例:cd ../..】

cd ~ + [其他用户名]:进入其他用户的主目录【例:cd ~soft02】

cd ./ +子目录或cd +子目录:进入当前目录的子目录

ls:(list)列出目录【ls 或ls + 子目录;ls后可以跟多个目录(绝对或相对的路劲)】

telnet + IP:远程登录(退出远程登录:logout 或exit 或ctrl + d)passwd:修改密码

su:进入特权模式

man + 命令:(manual手册)查看命令说明【man ls】(q:退出;h:显示帮助)

date:显示日期【date +%A%B%C || date +‖%A %B %C‖】

id + 用户:查看用户id(id不加参数表示当前用户)

二.

文件名:

以点(.)开头的文件:隐藏文件【ls -a】

以星号*结尾的文件:可执行文件

以@号结尾的文件:软连接(符号链接) = = 快捷方式【ls –F /】

以/结尾的文件:普通文件

以|结尾的文件:管道

文件属性描述符:

ls –l:查看文件的详细信息【例:-rw-r--r-- || drwxr-xr-x (10位)

普通文件以减号-打头;目录以d打头;管道以p打头;软连接以l 打头】

lrwxrwxrwx: l(软连接),r(read),w(write),x(execute)【后9个字符每3个为一组权限。前3个表示自己的权限;中间3个表示和自己同组用户的权限;后3个表示其他用户(组外)的权限】

ls –l /bin:【lrwxrwxrwx ls –lAF /bin:可以看到以x结尾的文件都有星号(星号表示可执行文件)

ls –R:列出指定目录的目录树

ln –s /bin/sleep bs:给bin目录下的sleep文件创建一个软连接bs(ln:link; s:soft | symbol)

ln Desktop/zsh z:给桌面的zsh文件创建一个名为z的硬链接(硬链

接必须和原文件在同一物理设备。同一文件的所有硬链接文件只是名字和位置不同,他们都指向同一文件。当删除一个文件时只是将文件的硬链接数减一,硬链接数减为0时才真正将文件从磁盘删除。硬链接建立之后各文件都是同等的,没有主次关系)

cp /bin/bash ~/Desktop:将bash复制到桌面(cp只能复制文件不能复制目录)

rm max:删除当前目录下的max文件

chmod:修改文件权限(change mode)

u:自己g:group o:out -:去掉+:添加

chmod o-rx z:去掉z文件外组人的读和执行权限

chmod o+r z:给z文件外组添加读权限

chmod o=rwx z

chmod o=- z:给z文件外组取消所有权限

chmod u-w,o+r,g+w z

r=4 w=2 x=1 -(减号)=0

rwx = r+w+x= 7; ---=0+0+0=0;

chmod 700 z:给z文件自身添加所有权限,取消同组和组外的所有权限

chmod ugo+x z:(等价于:chmod a+x z)(a:all)

mkdir da bb dc:在当前目录下创建三个目录

mkdir –p df/dg/dh:创建多层目录(ls –R df:查看)

touch f1 f2:创建两个(空)文件

cat abc:查看文件内容

more abc: 查看文件内容

less abc: 查看文件内容

head abc: 查看文件内容(前10行,默认)

head -5 abc: 查看文件前5行

tail abc: 查看文件后10行(用法同head)

wc /etc/passwd:(word count)统计文件的行数,单词数(以空格计数),字符数

{

cat查看文件时一次将文件显示到底;

more查看文件时,当文件超过一个屏幕时,先显示一屏幕(回车键显示下一行,空格显示下一屏,q结束查看)

less和more作用相同,但less可以使用方向键回看,而more不可以

}

>(大于号):重定向,将左边命令产生的输出写到右边文件中

date > abc:将日期写入abc文件

>>(双大于号):重定向且将命令的输出追加到右边文件尾

cal:(calendar日历)显示日历

cal 2014:查看12个月

cal 3 2014:查看指定月

echo 你好:输出你好(用于输出任意指定内容)

echo 你好> abc:将你好输出到abc文件

一行写多条命令:命令之间用分号(;)分隔

例:echo hello > abc;cat abc

/dev/tty:表示终端(即屏幕或键盘)

测试:date > /dev/tty

/dev/null:控设备文件,接收到的任何输入直接丢弃

mv a b d1:(move)移动文件或目录)(将a和b移到d1目录下)mv a d1/c:将a移到d1目录下并改名为c【只有移动一个文件或目录时才能同时改名】

mv f1 file1:mv的改名作用(在当前目录下将f1改名为file1)

-i:(interactive)交互

所执行命令加上-i选项,命令在执行过程中就会有提示例:rm –i abc:删除时会询问用户

rmdir + 空目录名:只能删除空目录

rm –r + 目录名:rm加上-r选项后就可以对目录进行删除

{

危险操作!

rm –r ~:删除主目录(将导致用户无法登陆)

rm –r /:删除根目录(会将整个系统文件删除)

}

相关文档
最新文档