linux基本操作总结

linux基本操作

0.Linux快捷键及常用操作

01.快捷键

01.tab : 命令行自动补全-自动补全当前的命令行。如果启用自动补全脚本命令参数和选项也可以自动补齐。
02.ctrl-l : 清屏或者clear
03.ctrl-a : 把光标移动到命令行最开始的地方。
04.ctrl-e : 把光标移动到命令行末尾。
05.ctrl-u : 清除命令行中光标所处位置之前的所有字符。
06.ctrl-k : 清除从提示符所在位置到行末尾之间的字符
07.ctrl-w : 清除左边的字段
08.ctrl-y : 将会贴上被ctrl-u 或者ctrl-k 或者ctrl-w清除的部分。
09.ctrl-D : 关闭窗口,结束任务。
10.ctrl-C :  打断,强行停止。
11.ctrl-r : 将自动在命令历史缓存中增量搜索后面入的字符。

02.技巧操作

001.截图

0001.shift + 打印键
0002.shift + Alt + 打印键
0003.打印键

002.查看是否支持某种语言

locale -a

003.打印

echo

1.注销重启关机

logou、reboot、shutdown

01.logou 注销

02.reboot 重启

001.shutdown -r now #现在立即重启
002.shutdown -r +3 #三分钟后重启
003.shutdown -r 1212 #三分钟后重启

03.shutdown 关机

001.shutdown -h now #现在立即关机
002.shutdown -h +3  “The System will shutdown after 3 minutes” #提示使用者将在三分钟后关机
003.shutdown -h +5  #  5分钟后关机
004.shutdown -h 1200  # 12点钟关机
005.shutdown -c   # 取消关机操作

2.切换目录

cd

01. cd # 回到当前用户的家目录
02. cd - # 切换到上一次的目录
03.cd /etc # 切换到etc目录

小贴士

01.~  #可用于表示用户家目录
02. . #当前目录
03. .. #上一级目录

3.查看当前的工作路径

pwd

4.创建目录(文件夹)

mkdir

01. mkdir 目录名
    #mkdir my_dir
02.mkdir- p
    #参数  递归创建目录,用于同时创建多级目录
    #例子 mkdir -p abcd 

5.创建文件

touch

01. 改变文件或目录的时间,文件不存在时会创建一个空文件。
touch file1 # file1 不存在时被创建
touch -c file1 # 不创建文件
02.更改文件夹的时间戳
touch -r ref_file file1 更新file1.txt的时间戳和ref+file相同
touch -t 201210120505.25 file1

注意: 如果文件以 ”.“ 开头,则表示文件是隐藏文件。

6.获取帮助

**01. -h

  1. --help
  2. info
  3. man**
    001.man man  # 查看man命令的手册
    002.man cd
    003.man pwd
    004.man 5 passwd #第五章内passwd内容
    005.man -k passwd # 模糊查找
    006.man -f  passwd  # 精确查找 

    7.修改密码

    passwd

    ```

  4. passwd #修改当前用户密码
  5. sudo passwd username #更改制定用户密码,需要权限

    ```

    8.删除

rm

01.rm -f file1 # 强制删除文件
02.rm -r a/b/file1 # 删除指定目录及其下的所有文件和目录
03.rm -rf a/b/file1 # 强制删除指定目录及其下的所有文件和目录
04.rm -i #提示后删除

rm 命令太危险,不建议使用

9.移动或重命令文件或目录

mv

01.mv test.log test.txt # 文件改名
02.mv test1.txt dir1/ #移动文件
03.mv test1.txt test2.tx test3.tx dir1/ #移动多个文件

10.复制

cp

01.cp -i SOURCE DEST # 如果遇到需要覆盖的情况,则提示
02.cp -r dir1 dir2 #若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名
03.cp -p file1 file2 #此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。(需要权限)
04.cp -rp dir1 dir2

11.查看文件相关信息

stat

stat file

12.查看文件内容

cat

01.cat file1 #显示 file1的文件内容
02.cat file1 file2 # 显示file1和file2的文件内容
03.cat -n file1 # 由1开始对所有输出的行数编号
04.cat -s file # 当遇到连续2行以上的空白行,只保留一行空白行

13.反向查看文件内容

tac

统计指定文件中的字节数、字数、行数,并将统计结果显示输出

wc

01.-c 统计字节数。
02.-l 统计行数。
03.-m 统计字符数。这个标志不能与 -c 标志一起使用。
04.-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串

14.排序

sort

选项与参数:
01.-r :反向排序;
02.-n :使用『纯数字』进行排序(默认是以文字型态来排序的);
03.-b :忽略最前面的空格符部分;
04.-t :分隔符,默认是用 [tab] 键来分隔;
05.-k :以那个区间 (field) 来进行排序的意思
06.-f :忽略大小写的差异,例如 A 与 a 视为编码相同;
07.-u :就是 uniq ,相同的数据中,仅出现一行代表;

15.忽略或报告重复行

uniq

选项与参数:
01.-i :忽略大小写字符的不同;
02.-c :进行计数
03.-u :只显示唯一的行

16.可以从一个文本文件或者文本流中提取文本列。

cut

选项与参数:
01.-d :后面接分隔字符。与 -f 一起使用;
02.-f :依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思;
03.-c :以字符 (characters) 的单位取出固定字符区间;

17.读取标准输入的数据,并将其内容输出成文件

tee

01.cat sec.log | tee file1 # 读取sec.log ,并生成file1文件
02.cat sec.log | tee - a file1 # 读取sec.log ,并追加,
03.cat sec.log |tee file1 file2

18.查看执行过的命令

history

01.history # 显示最近1000条历史命令
02.history 5 # 显示最后5条命令
03.!number# number为history之后命令前的序号:执行该条命令
04.!cat,!299执行最后一条以cat开头的命令,执行299条命令

19.查看文件内容——从头开始

more

查看技巧:
01.空格向下翻页
02.b键向上翻页
03.q退出
其他技巧:alt+.查看最近一次输入内容

20.查看文件内容——从尾开始

less

21.输出文件开始的部门,可以指定行数,默认是10行

head

head -n 5 file

查看文件的尾部的内容,默认显示最后10行

tall

tail file1
tail -n 5 file1
tail -f file1 # 动态监控文件

查看某命令在什么位置

which

原文地址:https://www.cnblogs.com/dj199209/p/9211353.html

时间: 2024-10-08 01:08:50

linux基本操作总结的相关文章

linux 基本操作--笔记

linux 基本操作: pwd 显示当前目录 ll 用于查看文件和目录,即list,其参数比较多 -l 列出数据串,包含文件的属性和权限数据等 -a 列出全部文件,包含隐藏文件 -d 仅列出目录本身,而不是列出目录下的文件数据 -h 讲文件容量以易读方式列出,如GB,KB -R 递归列出该目录及其子目录下的内容 cp 即copy,用于复制文件,可以将多个文件一次性的肤质到一个目录下 mv 即move,用于移动文件,目录,更名 cp -a file1 file2 连同file1的所有特性把文件复制

wwwlyjustcom看完这篇,你就会Linux基本操作了,请耐看完199O8836661

只有光头才能变强这个学期开了Linux的课程了,授课的老师也是比较负责任的一位.总的来说也算是比较系统地学习了一下Linux了~本文章主要是总结Linux的基础操作以及一些简单的概念,对于开发者来说,能使用Linux做一些基本的操作是必要的!那么接下来就开始吧,当然了我的Linux仅仅是入门水平,如果有错的地方还需请大家多多包涵,并不吝在评论区指出错误~一.为什么我们要学习Linux相信大部分人的PC端都是用Windows系统的,那我们为什么要学习Linux这个操作系统呢???Windows图形

python学习笔记-第一天(Linux基本操作与Python的基础)

我有两台电脑,一台台式一台笔记本,笔记本是老电脑了.本机就装的kali linux. 之前白天学习的时候直接在python的解释器里写的代码.但是如果要写文件的话肯定不行.所以就在台式机上弄个了elementaryos的虚拟机来写. 首先说一下我的学习方法吧.那就是不停的敲,文章里面抓住重点的关键词.例如if(判断)之类的.然后不停的敲,我是一开始会记不住那么多,但是你忘记了看一下你忘记的,再敲.记得差不多了之后会报错,因为有些字符什么的没有写.这是细节问题,再重新敲,就这么一遍又一遍的敲.核心

Linux基本操作笔记

1.Linux是一个统称,内核是一致的.分为Linux系统管理员和Linux程序员包括管理和软件开发. 2.要掌握Linux,有四步,第一,在Linux平台上的开发,比如,vi.gcc.gdb等和Linux相关的基本操作:第二,c语言基础功底:第三,在Linux环境下的高级编程:第四,Linux应用系统开发或嵌入式开发. 3.工具书,先知道怎么做,在去探索为什么这么做:适当的囫囵吞枣: 4.特点,第一,开源,免费,第二,安全,第三,多线程,多用户,第四,对内存和管理有自己的特点.运行内存要求小,

嵌入式学习资料,嵌入式学习心得,LINUX基本操作

学习任何东西,不要学了之后就放在一边,学了之后要经常用,这样才能记得牢靠,我就是学了之后就放在一边,再也不管,很久都不摸一下,造成我学了很多到最后变成一样也没有学习.在学习嵌入式的时候,我一步一步按照试验手册来操作,很多LINUX下的操作命令根本没有刻意去记,自己就潜移默化的记住了,而且过了很久都没有忘记.从实验一一直做到实验七,学到了很多东西,LINUX的一些基本操作是没有问题的,喜欢LINUX的朋友们可以根据这个来入门.实验手册我放在了网盘里面:链接: https://pan.baidu.c

redhat linux 基本操作6

vim /etc/ssh/sshd_config ##编辑允许登陆的配置文件 systemctl rstart sshd ##重起sshd服务 PermitRootLogin no ##不允许root用户被远程登陆 Allowusers linux westos ##允许那个用户可以被访问 压缩命令  压缩参数 压缩后文件名 待压缩的文件名(路径) tar -cf etc.tar /etc/ ##创建etc.tar压缩文件,原文件为/etc/ create file tar -xf etc.ta

Linux 基本操作1

Linux基本操作命令1 Linux下命令使用格式 COMMAND [options选项] [arguments参数] su: switch user 用于切换用户su 用户名在变更时需要输入用户密码,且在Linux中输入密码时,命令行界面不会有显示,就像输入无效一样. type: 用于查看指定命令的类型,判断给出的指令是内部指令还是外部指令.type commandLinux下的命令分为内部指令和外部指令,内部指令在Linux系统加载时就调入内存,调用时效率较高.外部指令是Linux系统程序的

linux基本操作学习(持续更新)

16.7.6 man  查看各种命令参数及用法 id 查看当前用户可以显示真实有效的用户 ID(UID) 和组 ID(GID) runlevel 查看运行等级 相关配置文件: cat /etc/inittab    最后一行设置运行等级,默认为3 0 关机 1 单用户模式 2 多用户模式,但没有NFS服务 3 命令行模式 4 预留,没用 5 图形界面模式 6 重启 cd = change dictionary cd 目录 echo $HOME  查看用户家目录 cd  回车  回到家目录 cd

linux 基本操作笔记

linux文件系统的实现 linux有一个树状结构来组织文件,数的顶端为根目录/,节点为目录,而末节点为所包含的数据文件.我们可以对文件进行多种操作,比如打开和读写. 存储设备分区 文件系统的最终目的是把大量数据有组织地放入持久性的存储设备中,比如硬盘和磁盘.这些存储设备和内存不同,它们的存储能力具备持久性,不会因为断电而消失,存储量大,但读取速度慢. 数据被存入某个分区中,一个典型的Linux分区(partition)包含有下面各个部分: 分区的第一个部分是启动区(Boot block),它主