linux入门命令1

Linux总结

1.1绝对路径

从目录开始描述的路径称为绝对路径。如:/home

1.2相对路径

从当前位置开始描述的称为相对路径。如:./wangzy

1.3显示当前路径

pwd为显示当前路径


1.4 .和..

每个目录下都有.和..

.表示当前目录

..表示上一级目录,即父目录

根目录下的.和..都表示当前目录

1.5 --help命令

Linux自带的帮助信息命令


1.6 man(manual)

Man是linux提供的一个手册,包含了绝大部分的命令、函数使用说明。

1.7 tab补齐

在敲出命令的前几个字母后,可按tab键自动补齐,如果只有一个会自动补齐,如果有多个,按两下tab会把符合前缀的全部显示出来。

1.8 ls

Ls列出目录内容


1.9输出重定向命令

Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。


如图所示,我们将ls的内容写到了1.txt里面。

>输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。

1.10 分屏显示more

查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。

ctrl+b 返回上一屏

ctrl+f 下一屏

1.11 管道 |

一个命令的输出可以通过管道做为另一个命令的输入。

1.12 清屏clear

1.13创建目录 mkdir


使用参数 -p可递归创建目录。


1.14 删除目录

使用rmdir可删除目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。

使用参数-p可实现递归删除

1.15 删除文件

通过rm可删除文件或目录。常用参数:

-i 会询问是否要删除

-f 强制删除,不会询问

-r 递归删除目录下的内容,删除文件夹时必须加此参数

1.16 建立链接文件

链接文件分为软链接和硬链接。

软链接:软链接不占用磁盘空间,源文件删除则软链接失效。

硬链接:硬链接只能链接普通文件,不能链接目录。


ln 源文件 链接文件

ln -s 源文件 链接文件

如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件还是存在,所以-s选项是更常见的形式。

注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。

1.17 查看或者合并文件内容

cat 文件名

cat 文件名>文件名

先清空后添加

cat 文件名>>文件名

直接添加

1.18 文本搜索

grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。


.19 查找文件find

查找当前目录下的1.txt的文件。


1.20 拷贝文件 cp

将给出的文件或目录复制到另一个文件或目录中。

将1.txt这个文件复制一份叫copy.txt


1.21移动文件 mv

将2.txt这个文件移到test02这个目录下。


1.22归档管理(打包)tar

将test02中的所有文件打包,命名为test.tar


1.23 文件压缩解压 gzip

将test.tar压缩成test.tar.gz ,文件的大小会变小。


将test.tar.gz解压成test.tar


-C 目录  可以解压到指定目录。

1.24 查看当前用户whoami


1.25 退出 exit

如果是图形界面,退出当前终端;

如果是使用ssh远程登录,退出登陆账户;

如果是切换后的登陆用户,退出则返回上一个登陆账号。

1.26 添加用户账号

创建一个叫user1的用户,并在/home下为其自动创建一个跟其名字一样的目录。


此时创建的用户还没有密码,我们需要为其分配密码。


我们可以使用 cat /etc/passwd查看一些新建用户的一些信息。(如下盗用一张老师的图~)


1.27 删除用户

sudo userdel 用户名   此命令删除用户,但不会删除用户的主目录

sudo -r userdel用户名 此命令删除用户,同时删除用户的主目录


1.28切换用户

从用户wangzy切换到user1


切换到root


1.29添加/删除用户组

添加一个名为test的用户组


使用命令 cat /etc/group 查看组的情况


删除用户组使用命令sudo groupdel 组名

1.30 修改用户所在组

之前创建的用户user1在自己的组user1里,我们把用户user1放到test组里。


-g表示更换组

-G表示添加组

使用groups 用户名可以查看用户在哪些组。

1.31 为普通用户添加sudo权限


1.32 修改文件权限

分为字母法和数字法,在此将使用数字法:


第一列表示文件类型 d是目录 -是文件 l是链接文件

第二列到第四列是一组表示所有者用户,第五列到第七列是一组表示用户所在组的其他用户,第八列到第十列是一组表示其他组的用户。

r表示读,w表示写,x表示执行,-表示不具备此项权限。

用1表示拥有权限,0表示没有权限。

rwx(111=7)  rw-(110=6)  r-x(101=5)  r--(100=4)  

-wx(011=3)  -w-(010=2)  --x(001=1) ---(000=0)

以copy.txt为例现在是rwx(7) rwx(7) r-x(5)改为

rwx(7) r--(4) ---(0)


1.33 修改文件所有者


修改copy.txt的所有者


1.34 修改文件所属组


现在copy.txt属于wangzy组,更改他的组


1.35 查看当前日历


1.36 显示时间


1.37 查看进程信息


-u 显示详细进程


1.38 动态显示进程


1.39 检测磁盘空间


1.40 查看或配置网卡信息


1.41 测试远程主机连通性


1.42 apt-get

在Ubuntu下,apt-get近乎是最常用的shell命令之一了。下面列举一些常用APT命令参数:

apt-cache search package搜索软件包

apt-cache show package获取包的相关信息,如说明、大小、版本等

sudo apt-get install package安装包

sudo apt-get install package --reinstall重新安装包

sudo apt-get -f install修复安装

sudo apt-get remove package删除包

sudo apt-get remove package --purge删除包,包括配置文件等

sudo apt-get update更新源

sudo apt-get upgrade更新已安装的包

sudo apt-get dist-upgrade升级系统

apt-cache depends package了解使用该包依赖那些包

apt-cache rdepends package查看该包被哪些包依赖

sudo apt-get build-dep package安装相关的编译环境

apt-get source package下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean清理无用的包

sudo apt-get check检查是否有损坏的依赖

1.43 vim 编辑器

安装vim编辑器


三种基本工作模式:1、命令模式 2、文本输入模式 3、末行模式

无论在哪种模式,按esc进入命令模式。

在命令模式按i进入文本输入模式的插入

在命令模式按:进入末行模式

:set number 设置行号

:set nonumber 去掉行号

:set encoding 显示编码

:set encoding=utf-8 设置编码

1.44 ssh

SSH为Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定;SSH为建立在应用层和传输层基础上的安全协议。

SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录,以及用户之间进行资料拷贝。

利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

使用SSH服务,需要安装相应的服务器和客户端。客户端和服务器的关系:如果,A机器想被B机器远程控制,那么,A机器需要安装SSH服务器,B机器需要安装SSH客户端。

远程登录访问

ssh用户名@ip

可以使用第三方工具secureCRT在linux和windows之间传输文件


远程拷贝文件

本地文件复制到远程:

scp 文件名 远程机用户名@ip地址:目录

远程文件复制到本地:

scp 远程机用户名@ip地址:目录 文件名

拷贝目录时,需要加参数 -r

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容