Linux学习笔记1

#学习笔记

##用户管理

useradd  用户名

passwd 用户名

pwd 显示当前目录

userdel 用户名  删除用户,但是保留内容

userdel -r 用户名  全部删除

id 用户名 查询用户信息

su - 用户名 切换用户

whoami

groupadd+组名

groupdel+组名

useradd -g wudang zwj

在wudang这个用户组添加zwj这个用户

usermod -g mojiao 创建一个组

###帮助指令

####man 指令 获取帮助信息

man 命令/配置文件

代码: man ls

####help指令

help cd

###文件目录类常用指令

####pwd 指令显示当前工作目录的绝对路径

隐藏文件以  .    开头

####ls指令

代码:ls -a 输出隐藏文件

ls -l  显示KB

表示单列输出及详细信息

ls -lh 显示M

ls -la 组合使用

ls -la /root 输出root内的文件所以内容

useradd tom

vim a.txt

####cd指令

定位绝对,相对

cd~ 回到自己的家目录 root,cd~ 到/root

who am i

pwd

cd ~

cd .. 回到当前目录的上一级目录

cd /home/tom/

pwd

cd ..

使用绝对路径切换到root目录

cd/root

使用相对路径到/root目录

比如在 /home/tom

cd ../../root

表示回到当前目录的上一级目录

cd ..

回到家目录

cd ~

####mkdir指令

mkdir

-p 创建多级目录

创建一个目录 mkdir /home/dog

创建多级目录 mkdir -p/home/tiger/animal

rmdir指令

rmdir 删除空目录

rm -rf 强制删除;要非常谨慎操作

rmdir /home/dog

rm -rf /home/animal

####touch指令

touch 创建空文件

在home目录下

touch hello.txt

####cp指令

cp 拷贝文件到指定目录

cp source dest

-r 递归复制整个文件夹

将 /home/hello.txt 拷贝到 /home/bbb 目录下

cp hello.txt/home/bbb

递归复制整个文件夹,举例 将/home/bbb整个目录,拷贝到/opt

cp -r /home/bbb/ /opt/

强制覆盖不提示的方法: \cp  谨慎

\cp -r /home/bbb/opt

####rm指令 删除文件或目录

rm

-r

-f 强制删除不提示

案例一 删除hello.txt

rm /home/hello.txt

rm -f hello.txt

案例二 删除整个文件夹 不提示

rm -rf/home/bbb

####mv指令

移动文件与目录或重命名

基本语法

mv oldNameFile newNameFile(重命名)

mv /temp/movefile/targetFolder(移动文件)

应用实例

案例1:将/home/cat.txt 重新命名未pig.txt(cat.txt和pig.txt在同一目录)

mv cat.txt pig.txt

案例2:将/home/pig.txt 移动到 /root 目录下

mv pig.txt /root/

mv pig.txt /root/cow.txt 移动并重命名

案例三:移动整个目录

mv /opt/bbb/ /home/

####cat指令

cat查看文件内容,只能看不能修改

cat

-n 显示行号

cat -n /etc/profile

为了浏览方便,加上管道命令  |more

####more 指令

more的内置快捷键

space空格 向下翻一页

enter 向下翻一行

q 立刻离开more,不再显示该文件内容

CTRL+F 向下滚动一屏

CTRL+B 返回上一屏

=      输出当前行的行号

:f 输出文件名和当前行的行号

cat -n /etc/profile |more [进行交互]

more /etc/profile

####less指令

less指令用来分屏查看文件内容,查看大型文件

语法

less  +要查看的文件

应用实例

操作  功能说明

pagedown 向下翻动一页

padeup 向上翻动一页

/字符串 向下搜寻字串的功能;n: 向下查找;N向上查找

?字符串 向上搜寻字串的功能;n: 向上查找;N向下查找

q 离开less这个程序

####echo

echo输出内容到控制台

语法

echo [options][内容]

应用实例

案例:使用echo指令  输出环境变量 $PATH $HOSTNAME

echo $PATH

echo $HOSTNAME

案例:使用echo指令  输出 hello,world

echo "hello,world"

####head指令

默认前10行

head 文件名

head -n 5 文件名

####tail指令

默认后面10行

tail 文件名

tail -n 5 文件名

tail -f 文件  实时追踪该文档的所有更新

CTRL+C推出更新

tail -n 5 /etc/profile

####>指令  输出重定向,覆盖

####>>指令 追加

基本语法

ls -l >文件 (列表的内容写入文件 a.txt(覆盖写)

ls -al>>文件  (列表的内容追加到文件 aa.txt的末尾)

cat 文件1 > 文件2  (将文件1的内容覆盖到文件2)

echo “内容”> >文件

应用实例

案例:将/home 目录下的文件列表写入 /home/info.txt

ls -l /home/ > /home/info.txt

案例:将 当前日历信息 追加到 /home/mycal文件

cal >> /home/mycal

####ln 指令

软链接,符号链接,快捷方式

ln -s[源文件目录][软连接名]

案例1:在 /home 目录下创建一个软链接 myroot ,链接到/ root目录

ln -s /root/home/myroot

案例2: 删除软链接 myroot

####history指令

history 10 查看

!387      执行编号未387

###时间日期类

date

date +%Y

date +%m

date +%d

date "+%Y-%m-%d %H:%M:%S"

date "+%Y.%m.%d"

设置日期

date -s 字符串时间

2020-11-03 20:02:10

date -s "2020-11-03 20:02:10"

cal指令日历  calendar

cal

###搜索查找类

####find指令

find

find [搜索范围][选项]

-name[查询方式]  按照指定的文件名查找模式查找文件

-user[用户名]    查找属于指定用户名所有文件

-size[文件大小] 按照指定的文件大小查找文件

案例

案例1:按照文件名,根据名称查找 /home 目录下的hello.txt

find /home -name hello.txt

案例2:按拥有者  查找/opt 目录下,用户名未 nobody 的文件

find /opt -user root |more

find /opt -user root

find /opt -user nobody

案例3:查找整个Linux系统下大于200M文件

+n 大于

-n 小于

n  等于

find / -size +200M

####locate指令

快速定位

基本语法

locate 搜索文件

首次使用 updatedb  创建locate数据库

[root@VM-4-3-centos ~]# updatedb

[root@VM-4-3-centos ~]# locate hello.txt

which

可以检索和查看某个指令在哪个目录下

which ls

####grep指令 和管道符号 |

grep

-n 匹配行及行号

-i 忽略字母大小写

查找hello.txt,yes的所在行,并显示行号

cat /home/hello.txt |grep "yes"

cat hello.txt | grep -n  "yes"

grep -n "yes" hello.txt

###压缩和解压类

####gzip/gunzip

gzip 压缩文件

gunzip 解压

gzip  压缩.gz文件

gunzip 解压缩文件命令

案例1 压缩

gzip /home/hello.txt

案例2 解压缩

gunzip /home/hello.txt.gz

####zip/unzip

zip 压缩文件

unzip 解压,打包发布

基本语法

zip 选项        压缩文件夹成zip

unzip  选项 解压zip

zip

-r 递归压缩,压缩目录

unzip

-d [目录}

案例1:

将 /home 下的所有文件进行压缩成 myhome.zip

zip -r myhome.zip /home

案例2:

将 myhome.zip 解压到 /opt/tmp 目录下

unzip -d /opt/tmp myhome.zip

####tar

.tar.gz

tar[选项]xxx.tar.gz

-c 产生.tar打包文件

-v 显示详细信息

-f 指定压缩后的文件名

-z 打包同时压缩

-x 解包.tar文件

案例1:将/home/pig.txt 和/home/cat.txt 压缩成pc.tar.gz

tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt

案例2:将 /home文件夹 压缩成 myhome.tar.gz

tar -zcvf myhome.tar.gz /home/

案例3: 将pc.tar.gz 解压到当前目录

tar -zxvf pc.tar.gz

案例4 将/home/myhome.tar.gz 解压到/opt/tmp2

tar -zxvf /home/myhome.tar.gz  -C /opt/tmp2

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

推荐阅读更多精彩内容