linux基础1(查找命令)

ls:查看当前目录下的所有目录和文件。

ls -R 列出所有子目录层。

ls -l(ll) 长格式(权限、用户、组、大小、日期、文件名)

ls -a 隐藏文件 “.”

-h ls-h =ls

ls -h test/test1 查看test1目录才文件和目录

ls -i 文件inode号

ls --sort time 按时间排序

ls --sort size 按大小排序

不常用

ls --color=tty 色彩提示:目录(蓝)、可执行(绿)、文件连接文件(淡蓝)、一般文件(白)。

ls --time=atime 按照修改、访问时间排序

ls --time=ctime 按照状态修改情况排序(修改情况:1. 属主、组 2. 权限操等 3. 对节点操作)

ls -lc +文件名 查看文件状态修改时间

ls -lu +文件名 查看文件的访问时间

ls -l 查看文件的最后修改时间


date 还可以按照管理员给定的格式来显示时间,使用方法date +"变量“。

%F 获取当前时间并格式化

%a 简写星期(sat,sun)

%D 按 月/日/年格式显示

%A 星期(sunday)

%d 显示日期

%b 简写月(Jan)

%H 小时(24小时制)

%B 月(January)

%I 小时(12小时制)

%j 显示一年中的第几天

%M 分钟

%U 显示一年中的第几周

%S 秒

%y 年简写

%Y 年

%r 以12小时制的时间格式显示 小时/分钟/ 秒 上午/下午

%s 以1970年1月1日0时0分开始计算到目前所经过的时间

%x 按照 月/日/年 显示

%X 按照H:M:S显示

%c 显示当前时区和详细的时间

date -s 11/23/18   ## 修改日期为2018年11月23号

date -s 15:10:30   #修改时间为15点10分30秒

date -s "2018-01-01 12:00:00"  #修改时间为2018年1月1号12点00分00秒

ntpdate  us.pool.ntp.org    #自动同步时间

date MMDDhhmmyy date 0912222518 09.12.22.


timedatectl:设置系统时间及日期 。

1. timedatectl:显示各项当前时间

2. timedatectl list-timezones:显示系统所支持的时间区域

3. timedatectl set-timezone Asia/Shanghai:设置当前系统的时间区域

4. timedatectl set-time “2014-09-09 12:29:30”设置当前系统时间

5. timedatectl set-ntp true: 设置NTP支持

6. timedatectl set-ntp false:取消NTP支持


cal 日历

cal 2020 2020全年月份

cal 10 2009 指定年月的信息

cal 当前年月信息


mkdir 创建目录

mkdir -p 建立多级目录 mkdir -p test1/test2/test3/test4

-m 在建立目录的时候给目录赋于权限值

mkdir -m 764 tiankong 创建tiankong目录,并且给目录赋予764权限


touch 创建文件


rm 删除

rm -i 删除文件前需要手工确认

rm -v 删除文件的时候显示信息

rm -r 删除目录

rm -f 忽略提示

rmdir 删除空目录

rmdir -p 删除多级空目录


echo " hello">test3: 将hello写进文件里 >覆盖 >>追加


cat +文件名 查看文本文件 (cat ./test/work 查看test下的work文件)

-b 显示行数

-n 显示行数包括空行

-s 将多个空行合并成一个空行输出


vi vim进入编辑

a i 进入编辑模式

esc :wq : x 保存并退出 :q 不保存退出 :q! 强制退出。

dG            删除所在行到文件末

dgg          -------------------头

dk            删除上一行

dj              删除下一行

D              从光标到末行全部删除

dd            删除光标所在行

2,6d            删除2到6行

y              复制单词

yy              复制一行

p                粘贴在光标后

P                ------------前

w<name-new>        存到一个新文件

2,5w  name            把当前文件2,到5行写入一个新文件

2r  file                    把file文件所有内容全部写到编辑文件的第二行下

% s/this/that/g          把this改成that

% s  /^/that/g              在开头加上that

% s  /$/that/g                在末尾加上that

% s/\<^*/--000/g      在每个单词前加--000

% s/$*\>/--000/g      -------------末--------


cp 复制 (cp ./work/config ./work/a/b/c)

把work下的文件config复制到work下的c目录

-R 复制整个目录里的内容

-p 复制完后保持目录的权限值

-v 在复制文件的时候显示进度

-f 在复制的时候如果碰到目的文件名有重复就将 原先的删除


mv

mv ./work/a/b/c/config ./work/a/b/c/123 改名

mv ./work/a/b/c/config ./work/a/b/12 移动并改名

-i 如果目的地有相同文件名时会出现提示

-v 在搬移文件时显示进度,在移动多文件时非常有用

-u 当移动时只有源文件比目的文件新的时候才会移动

-f 强制覆盖已有的文件

mv * 加个星号是把所有目录都选上。

ln :生成链接文件 (  ln -s /root/work/config /root/work/a/eee )

-f 删除已存在的目的文件

-i 如果碰到有重复名字的提示如何操作

-v 显示操作信息


ln -s :建立软连接。ln -s +源文件(写绝对路径)+目的文件(写绝对路径)


ntpdate 192.168.7.169:将linux系统时间同步到“192.168.7.169”这台服务器上


lsblk:查看系统的块设备(硬盘,U盘,cdrom、sr0光盘)


df -h :查看磁盘可用空间。

df -i :查看已用或可用的inode。


more +文件名 more file.txt (b向上翻页 enter向下翻一行)

+行数 more +2 file.txt 从第二行开始显示

-s 将多个空行压缩成一个空行

-p 清除屏幕后再显示


less +文件名:查看文本文件(不常用):命令格式: less 文件名


head +文件:查看文件头部(常用):命令格式:head [选项] 文件

-n head -n3 io 显示第三行

-c <字节数> 显示文件前N个字节数里的内容(不常用)

-q 不输出文件头的内容(不常用)

-v 输出文件头的内容


tail +文件:查看文件尾部

-f 循环读取

-n <行数> tail -n2 ip 显示最后两行

-c <字节数> 显示文件前N个字节数里的内容

-q 不输出文件头的内容

-v 输出文件头的内容


nano:文本编辑器(不常用):命令格式:nano [选项] [行号] 文件名

strings +文件:查看二进制:命令格式:strings 文件

tree :以树型结构查看文件 。需求:需要另行安装tree软件包

file :查看文件的类型:命令格式:file [选项] <文件/目录>


stat:显示文件或文件系统状态:stat file.txt

-f 查看指定的文件系统

示例:1. 查看/分区:# stat -f /

示例:2 查看test.txt文件信息:# stat test.txt

stat可查看:1.文件名 2. 文件尺寸 3. I节点号 4. 创建时间/访问时间/状态(属主、组、权限)修改时间 5.权限 6.链接文件个数 7. 属主及属组

hostnamectl set-hostname --- 改主机名



bin 保存普通用户命令

sbin 保存管理员 命令

root 管理员主目录

home 用户主目录

run 进程ID和进程详细信息

srv 保存启动服务和 配置目录

etc 保存配置文件

dev 包含块设备

boot 保存启动引导文件

lib

lib64 二进制文件库

media 扩展多媒体挂载处

mnt 设临时挂载

tmp 保存临时文件

var 系统运行时要改变的数据,临时目录

opt 第三方软件(安装二进制软件)

usr 保存第三方软件

proc 保存硬件信息

sys 保存硬件内核模块参数

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

推荐阅读更多精彩内容