Linux基础知识

Linux版本规范:

主版本号.次版本号.修订版本号(2.6.32)
次版本号为偶数,为正式版
次版本号为奇数,为内测版

ubuntu

Ubuntu命令

其他命令

Ctrl+alt+t 打开终端
sudo passwd root 创建超级用户
./ .pl 运行可执行文件

  • cd - 回到上次所在目录
  • cd !$ 把上个命令的参数作为输入。
  • cd 或 cd ~ 跳到自己的 home 目录(/home/dr 或 /root)

  • 2015.11.08 进军Linux…

Linux目录树结构

快捷键

  • Ctrl + Alt + F1-F6 进入命令行
  • Ctrl + Alt + F7 回到桌面
  • Ctrl + Alt + T 打开终端
  • Shift 切换输入法
  • Ctrl + D 断开链接,关闭Terminal,退出root用户
  • Alt + F2 类似于Windows下的Win + R
  • Ctrl + W 关闭当前 Nautilus 窗口
  • Ctrl + T 在 Nautilus 打开新的 Tab
  • Ctrl + H 切换隐藏文件(夹)显示或者不显示
  • Ctrl + E 发送当前文档给某个 Email
  • Ctrl + Q 退出应用
  • Ctrl + 1/2 修改文件夹视图为图标或者列表模式
  • Ctrl + Shift + W 关闭所有的 Nautilus 窗口
  • Ctrl + Shift + N 创建新文件夹
  • Ctrl + Alt + Backspace: 关闭 X 服务器
  • Ctrl + Alt + F1 切换到首个虚拟终端
  • Ctrl + Alt + F2(F3)(F4)(F5)(F6) 选择不同的虚拟终端< /p>
  • Ctrl + Alt + F7 切换到当前登录会话
  • Ctrl + Alt + + 切换到下一个 X 分辨率(取决于 X 配置)
  • Ctrl + Alt + - 切换到前一个 X 分辨率(取决于 X 配置)
  • Alt + Up/Down Arrow 移到父一级目录
  • Alt + Left/Right Arrow Nautilus 上的后退和前进
  • Alt + Enter 显示所选文件或者文件夹的属性信息
  • Alt + Home 直接移到你的主目录
  • Alt + Ctrl + Left/Right Arrow 移到工作空间,现在Behaviour中先开启多个工作区间
  • Alt + Ctrl + Shift + Left/Right Arrow 移动当前窗口到另外的工作空间
  • Ctrl + 上下左右 选择工作区
  • Alt + Shift + Up Arrow 初始化很酷外观的窗口切换界面,这样你可通过方向键来切换
  • Win + E 显示所有的工作空间,可轻松进行切换
  • F9 显示和关闭 Nautilus 边栏
  • Print 截屏并提示保存
  • Alt + Print 截取当前活动窗口并保存
  • Shift + Print 划区域截取 gnome-screenshot -a

Dash

  • Win + A Opens the Dash App lens
  • Win + F M C V
  • Ctrl + Tab 在列出列表中切换

Workspaces

  • Win + S 显示所有桌面
  • Ctrl + Alt + Arrow Keys 切换桌面
  • Ctrl + Shift + Alt + Arrow Keys Move focus window to another workspace

窗口快捷键

  • Alt + Space 打开Accessibility


  • Win 打开dash

  • 长按Win 启动Launcher,并打开快捷键列表
  • Win + W Spreads all windows in the current workspace
  • Shift + Win + W Spreads all windows in all workspaces
  • Win + A 从Launcher打开应用程序窗口
  • Win + F 从Launcher打开文件和文件夹窗口
  • Win + M 从Launcher打开音乐窗口
  • Win + V 从Launcher打开Vedio视频窗口
  • Win + W 伸展模式,排列显示所有窗口
  • Win + T 打开回收站
  • Win + L 锁屏
  • Win + S Expo模式,缩小所有工作空间,允许你管理窗口
  • Win + Tab Switch in Launcher
  • Win + Num 切换Launcher上的软件
  • Win + Shift + Num 数字对应的程序会开一个新的窗口,不管它之前有没有窗口在运行


  • Ctrl + Win + Up 最大化当前窗口

  • Ctrl + Win + Down 最小化当前窗口
  • Ctrl + Win + D 最小化所有窗口
  • Ctrl + Win + Left 半最大化当前窗口(左边)
  • Ctrl + Win + Right 半最大化当前窗口(右边)


  • 鼠标中键 隐藏当前窗口

  • Shift + 滚轮 横向转动
  • 直接将文件管理器中的文件拖到 GNOME终端 在终端中得到完整的路径名
  • 修改目录图标 可将文件管理器中的图片直接拖到文件夹属性所在的图标上
  • 鼠标中键直接单击滚动条空白处 屏幕即滚动到那处
  • 中键拖动图片到桌面 可选择设为墙纸


  • Alt + 左键 移动窗口

  • Alt + 中键 Resize window
  • Alt + F1 将键盘焦点移到Launcher上,使用箭头键进行移动,按回车即可启动一个应用程序,按下右箭头键显示Quicklist
  • Alt + F2 以特殊模式打开dash,以便运行任何命令
  • Alt + F5 取消当前窗口的最大化
  • Alt + F7 计划移动窗体选项,你可以使用键盘上的方向键来移动窗口 Enter确认,Esc取消
  • Alt + F8 使用键盘上的方向键来更改当前窗口大小
  • Alt + F9 最小化窗口
  • //Alt + F10 在最大化/非最大化之间切换当前窗口
  • Alt + F10 打开顶部面板的第一个菜单
  • Alt + Space 打开窗口的控制菜单 (可以实现上面几个的功能)
  • Atl + 单击鼠标拖动 移动窗口的位置
  • Alt + Shift + Tab 类似 Alt+Tab 进行窗口切换,使用反向顺序
  • Alt + ` 在同一应用程序的不同窗口之间切换


  • Ctrl + Alt + L 锁屏,如果你想走开一会而不想让别人看到你的屏幕

  • Ctrl + Alt + Del Log Out
  • Ctrl + Alt + 0 最小化窗口
    *
  • Ctrl + Alt + Num 移动窗口到相应的位置

工作区

  • Ctrl + Alt + 左右方向键 切换工作区
  • Ctrl + Alt + 1-9(小键盘) 窗口定位到指定的位置
  • Ctrl + Alt + Shift + 左右方向键 可以把当前窗口移到上一个或下一个桌面

重启X服务

  • Ctrl + Alt + Backspace 12.04以后的版本,快捷键默认是没有开启的, 需要在设置中默认开启才能生效
  • sudo restart lightdm
  • sudo service lightdm restart 使用命令重启X服务(Unity)
  • sudo restart gdm
  • sudo service gdm restart 使用命令重启X服务(Gnome)
  • sudo pkill X 所有版本通用

自己设置 && 软件附带快捷键

  • Ctrl + F10 查找最近使用的软件和文档
  • Ctrl + Shift + S 打开Terminal
  • Ctrl + Shift + F1 打开Mininet虚拟机
  • Ctrl + Shift + F2 Firefox打开index
  • Ctrl + Shift + F3 Sublime
  • Ctrl + Shift + F4 Shutdown(暂时不能用)
  • Ctrl + Shift + F5 打开Windows虚拟机
  • Ctrl + Shift + F6 PT
  • Ctrl + Alt + 1 切换到第1个桌面
  • Ctrl + Alt + 2 切换到第2个桌面
  • Ctrl + Alt + 3 切换到第3个桌面
  • Ctrl + Alt + 4 切换到第4个桌面

Custom Shortcuts

Name: Mininet && Command: virtualbox --startvm /home/coder352/VirtualBox\ VMs/Mininet_Alpha/Mininet_Alpha.vbox && Shotcut: Ctrl + Shift + F1
Name: Firefox && Command: firefox http://localhost:8080/ui/index.html && Shortcut: Ctrl + Shift + F2
Name: Sublime && Command: /usr/bin/subl && Shortcut: Ctrl + Shift + F3
Name: Shutdown && Command: /usr/bin/gnome-session-quit --power-off && Shortcut: Ctrl + Shift + F4
Name: Windows && Command: virtualbox --startvm /home/coder352/VirtualBox\ VMs/Window_XP/Window_XP.vbox && Shotcut: Ctrl + Shift + F5
Name: PT && Command: packettracer && Shortcut: Ctrl + Shift + F6

命令

  • mount 查看当前挂载点的信息
  • free 查看内存
  • cal 9 1752 显示日历 输出1752年9月2日的后面竟然是14日,在网上找到了答案:1582年2月,罗马教廷需要从1582 年10月中减去10天,因此1582年10月4日后面紧跟着就是15日
  • w:显示当前登录用户
  • grep -rn “hello,world!” *:当前目录所有文件中下查找字符串
  • grep -rnl “hello,world!”:只显示包含字符串文件的文件名
  • find *.txt 在当前目录下查找.txt结尾的文件
  • nautilus ~ 用命令打开窗口 && Ctrl + H 查看隐藏文件
  • ln -s calc add:软连接,将add连接到calc上,ll可以查看
  • env:查看当前的环境变量
  • gcalccmd: 计算器 先执行 sudo apt-get install gcalctool
  • source filepath:将已知文件引入到当前环境
  • . filepath:source命令的简写
  • which ls:返回当前指令所在的位置
  • alias:查看当前shell有哪些别名
  • set:查看当前系统的所有变量,包括环境变量
  • history:查看历史指令,在/root/.bash_history目录下
  • echo $COLUMNS:显示终端窗口的宽度
  • echo $LINES:显示终端窗口的高度
  • echo $PS1:设置提示符前面的内容样式,具体参数另查
  • env |grep KEY:通过管道来搜索有没有KEY的环境变量
  • fg 1:前台重新启动1号作业
  • bg 1:后台重新启动1号作业
  • nice -n 10 ./bgtest &:后台运行脚本,优先级10(最高-20,最低19)
  • renice 10 -p 19863:通过PID来修改进程的优先级
  • nohup ./bgtest &:使脚本的运行与bash无关,可以关掉bash,默认输出到nohup.out
  • su - helloworld:进入普通用户权限,su为切换账户
  • cd -:切换到刚才浏览的目录
  • ls -la:查看隐藏文件
  • ls -ld:查看当前目录信息
  • ls -lh:文件大小显示为KB
  • rm -rf:r:递归删除目录下全部文件,f:暴力删除
  • cp -p a.txt b.txt cat:复制多个当前目录的文件到cat文件夹下,时间戳不变
  • cp -r dir1 dir2:复制文件夹
  • file:查看文件类型


  • cat -b a.txt:适合查看较小的文件,前面加上行号


  • sudo passwd root:刚装好系统设置root用户

  • sudo -s:进入root用户
  • sudo -i:进入root用户
  • su root:进入root用户
  • su -s:第四种方法进入root用户
  • logout:退出当前用户
  • rm –rf aaa:删除一个非空目录下的一切
  • touch aa:创建一个空文件aa
  • apt- + Tab:查看帮助
  • make:编译
  • make install:安装


  • startx : 登陆后从命令行进入图形界面

  • tar xvfz xxx.tar.gz -C /tmp : 解压到tmp文件夹中
  • umount /media/cdrom0 : 弹出光盘
  • echo $PATH : 显示系统环境,Linux不在当前目录找文件,所以要使用: ./xxx.xxx
  • sudo halt:关机
  • links www.baidu.com : 文本浏览网站,进去后还开一利用百度搜索
  • Esc : 退出文本浏览模式


  • sudo dhclient -r 释放IPv4

  • sudo dhclient 重新获取IPv4
  • sudo apt-get -y update:更新/etc/apt/source.list中的源
  • nm-tool:查看DNS地址,可能需要先安装network-manager


  • uname -a 查看所有系统信息 –help 查看uname功能

  • lsb_release -a 查看Ubuntu版本


  • chown root:root aa:修改aa的用户和组

  • chomd 777 aa:修改aa的那9个属性
  • chmod a-w aa:修改aa的那9个属性


  • finger [-s] [usrname]:用户相关信息,登录时间

  • id [username]:UID,GID
  • whoami
  • who&w
  • users
  • groups


  • sudo apt-get -y autoremove

  • sudo apt-get -y autoclean
  • sudo apt-get -y clean


  • which sudomn 查看脚本的位置

  • history | grep mn 查看mn相关命令

运维命令

  • pa -aux | gerp apach

Alt + F2

  • software-properties-gtk 打开Software & Update

Win

  • screenshot 截屏

位置查询

  • type ls
  • which cd
  • whereis subl

ps 进程操作

  • ps -ef|grep tomcat:查看进程有哪些在用tomcat,然后sudo kill num
  • ps al:可以查看进程优先级
  • ps -aux | grep pdf 查看打开pdf的是那个app

打包压缩&解压

linux下解压命令大全&压缩

  • gzip [-cdtv#] 文件名:压缩
  • ls /etc>list:将显示结果重定向到list
  • gzip -v1 list:压缩等级1,越高压缩的越好,默认是6,v参数是显示具体信息
  • gzip -c list >list.gz:保留原文件,没有重定向则是输出到屏幕
  • gzip -t list:测试是否是压缩文件
  • gzip -d list.gz:解压
  • bzip2 [-cdkzv] 文件名:gzip的升级,大部分操作相同
  • bzip2 -k list:保留源文件
  • tar [-jcv] -f filename.tar.bz2 filename:使用j参数,是将文件先打包,再压缩进行bz2压缩,z是gzip
  • tar [-jxv] -f filename.tar.bz2 -C path:指定解压路径
  • tar -cfvj list.tar.bz2 list:将list进行压缩
  • tar xvzf filename.tar.gz 以后经常用到

源代码安装 可以在多个终端下操作

  • wget http://memcached.org/files/memcached-1.4.25.tar.gz 下载memcached源文件
  • tar xzvf filename.tar.gz
  • cd filename
  • vim configure* 查看一下,都是shell脚本
  • ./configure 会报错,缺少libevent,去下载到和memcached.tar.gz相同的文件夹
  • wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
  • tar xzvf libevent.tar.gz
  • cd libevent
  • ./configure 没有错,新生成一个没有后缀的Makefile文件
  • vim Makefile 都是一些相关变量的定义
  • 注意:memcached要和libevent的版本相对应
  • mkdir local & cd local
  • mkdir libevent & cd libevent
  • pwd 显示当前路径为/root/local/libevent,在这里安装,否则是安装到/user/local下
  • 回到libevent下,./configure –prefix=/root/local/libevent 会重新生成一个Makefile文件
  • cd WIN32-Pro & ll 会生成.dsw .dsp的文件
  • cd .. & make install
  • cd /root/local/libevent & cd bin/ 这里是最终的二进制程序
  • cd ../lib & ll 一些二进制的包文件
  • cd /root/locla & mkdir memcached & cd memcached & pwd
  • cd /home/helloworld/memcached/memcached-1.4.25
  • ./configure –prefix=/root/local/memcached –with-libevent=/root/local/libevent
  • vim Makefile & :/libevent 有好多的配置,查找CPPFLAGS
  • make & make install
  • ls /root/local/memcached/bin 查看是否安装好
  • 卸载时只需要将安装的目录删除,重新执行make install

apt-get

  • sudo apt-get install -f 修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package
  • dpkg -L 软件名 查询软件的安装位置,这里的软件名就是你 apt-get install 后面的那个名字
  • dpkg -l | grep name* |more 查询所有软件
  • dpkg -s softname 查询软件的相关信息
  • sudo apt-cache search xxx : 查看那些可安装
  • sudo apt-cache depends build-essential 查看有哪些依赖项
  • sudo apt-get install xxx : 安装上一步查看到的,会去下载
  • sudo apt-get install links : 下载文本浏览器


  • apt-cache search (package 搜索包)

  • apt-cache show (package 获取包的相关信息,如说明、大小、版本等)
  • apt-get install (package 安装包)
  • apt-get install (package –reinstall 重新安装包)
  • apt-get -f install (强制安装, “-f = –fix-missing”当是修复安装吧…)
  • apt-get remove (package 删除包)
  • apt-get remove –purge (package 删除包,包括删除配置文件等)
  • apt-get autoremove –purge (package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
  • apt-get update 更新源
  • apt-get upgrade -u 更新已安装的包
  • apt-get dist-upgrade 升级系统
  • apt-get dselect-upgrade 使用 dselect 升级
  • apt-cache depends (package 了解使用依赖)
  • apt-cache rdepends (package 了解某个具体的依赖,当是查看该包被哪些包依赖吧…)
  • apt-get build-dep (package 安装相关的编译环境)
  • apt-get source (package 下载该包的源代码)
  • apt-get clean && apt-get autoclean 清理下载文件的存档 && 只清理过时的包
  • apt-get check 检查是否有损坏的依赖
  • apt-file search filename 查找filename属于哪个软件包
  • apt-file list packagename 列出软件包的内容
  • apt-file update 更新apt-file的数据库

dpkg

  • dpkg 是Debian package的简写,为”Debian“ 操作系统 专门开发的套件管理系统,用于软件的安装,更新和移除。所有源自”Debian”的Linux的发行版都使用 dpkg, 例如”Ubuntu”
  • 通常情况下,linux会这样放软件的组件:
  • 程序的文档—–>/usr/share/doc
  • 程序—–>/usr/share
  • 程序的启动项—–>/usr/share/apps
  • 程序的语言包—–>/usr/share/locale
  • dpkg -i sogoupinyin_2.0.deb 安装软件
  • dpkg -L sougoupinyin 列出与该包先关联的文件,查看软件安装到什么地方,在/user/share
  • dpkg -l sougoupinyin 显示包的版本
  • dpkg -r sougoupinyin 移除软件(保留配置)
  • dpkg -P package 移除软件(不保留配置)
  • dpkg -s package 查找包的详细信息
  • dpkg -c package.deb 列出deb包的内容
  • dpkg –unpack package.deb 解开 deb 包的内容
  • dpkg -S keyword 搜索所属的包内容
  • dpkg -S nginx 查看Nginx安装了什么文件
  • dpkg –configure package 配置包
  • dpkg –liistfile softname 查看系统中输入软件的文件

mount挂载

  • /root下,mkdir cdrom
  • mount /dev/cdrom-hdc ~/cdrom 将光盘文件挂载到自己建的目录里
  • cd ~/cdrom & ls 这是挂载光盘的情况

bash

login shell

  • 首先读取 /etc/profile ,通过它来读取/etc/profile.d/*.sh
  • 在读取各个用户目录下的~/.bash_profile~/.bash_login~/.profile,这三个只读取其中一个,按顺序来
  • 还有~/.bash_rc/etc/bashrc,这两个只要存在就会去执行
  • alias cls=’clear’ 自己定义别名,但是重新登录会消失
  • vim /etc/profile 这是一个login的文件,他还会去找到./profile.d/中的所有*.sh的脚本来执行
  • source /etc/profile 重新加载这个profile文件,就不用重新登陆了

non-login shell

  • bash 在当前bash中重新加载一个bash
  • su - root 也是没有重新登录一个bash,这两种情况都会只去加载non-file shell
  • ~/.bash_rc/etc/bashrc,会去读取这两个文件
  • 嵌套这执行了/etc/profile.d/*.sh中的脚本
  • 还有~/.bash_logout 只有一行代码,/user/bin/clear清除临时的缓存文件

进行配置 四种设置变量的方式

  • set |more 加一个管道可以一页一页的显示系统的变量
  • 四种设置方式:自定义,别名alias,set指令,环境变量
  • Value1=value & echo $Value1 自定义设置并显示
  • Value2=”test two” 单引号或双引号来包围空格
  • Value3=”value is $Value2” 这里必须用双引号
  • Value=Value1—- 会将Value1的值和后面的相加
  • PATH=$PATH:/root/dirs 在PATH后面接上了新的指令
  • unset Value 删除变量
  • set |grep Value 过滤,查看是否还存在
  • alias str=’command’ 进行别名设置
  • type ll 显示ll是一个alias别名to ‘ls -alF’
  • alias ll 查看单个的别名定义
  • unalias ll 删除别名定义
  • ll >list & cal >list 两次重定向会覆盖
  • set -o noclobber 重定向不覆盖
  • 或者cal >>list 是追加重定向
  • set -o vi 设置成了相当于在vi编辑器下的命令行工作模式
  • 环境变量通过 $ export[variable name] 来设置
  • 自定义变量在当前shell用户中有效
  • 环境变量在整个主机的shell中生效
  • KEY=’key’ & export KEY 设置自定义变量,并升级为环境变量
  • unset KEY 这时只能把自己用户下的变量删掉,root除外
  • HOME 指向当前用户的家目录
  • LNAG应用何种语言来显示界面
  • PWD 直向当前的工作路径

数据流重定向、管道命令

  • ls -la /dev/std* 查看std开头的设备文件
  • 0 输入, 1 正确输出, 2 错误输出
  • < 指定输入的数据媒介的来源
  • 1> 正确内容覆盖输出到指定媒介
  • 1>> 正确内容追加输出到指定媒介
  • 在helloworld的用户下:find /root ins 1>success 将正确的返回输入到文件,错误的屏幕输出
  • find /root ins &>all 所有信息输入all 或者 find /root ins >all 2>&1
  • tr ‘a-z’ ‘A-Z’

配置IP地址(host-only):

1、通过命令直接配置

  • sudo ifconfig eth0 192.168.137.11 netmask 255.255.255.0
  • sudo route add default gw 192.168.137.1
  • vim /etc/resolv.conf:配置文件中添加:
  • nameserver 192.168.137.1
  • sudo /etc/init.d/networking restart:重启网卡配置
  • 但是方式只能临时修改,当服务器重启后,配置信息丢失,sudo ifconfig的配置也会丢失
  • 第二种方式直接修改配置文件,重启服务器后配置信息不会丢失

2、直接修改配置文件

  • su -:进入root模式
  • Ubuntu 系统配置文件在:/etc/network/interfaces
  • 编辑配置文件:vim /etc/network/interfaces
  • 并用下面的行来替换有关eth0的行:(如果没有关于eth0的信息,直接在loopback后空两行写)
    # The primary network interfaceauto eth0iface eth0 inet staticaddress 192.168.137.11gateway 192.168.137.1netmask 255.255.255.0#network 192.168.137.0#broadcast 192.168.137.255
  • /etc/init.d/networking restart:重启网卡,使之配置生效
  • 配置IP地址后,需要配置DNS;DNS解析文件再/etc/resolv.conf,具体方式如下:
  • vim /etc/resolv.conf
  • 在nameserver那行后面再添加一行
    nameserver 192.168.137.1
  • sudo /etc/init.d/networking restart:重启网卡服务即可
  • 改完上面,如果重启的话,还是会变为原来的样子,所以要让其永久改变,因此,执行:
  • vim /etc/resolvconf/resolv.conf.d/base
  • 在里面添加
    nameserver 127.0.1.1nameserver 192.168.137.1
  • 下面两步在虚拟机上不用了
  • 然后保存退出,到这里基本就是完成了,然后还是不能连上网,要将:
  • /etc/NetworkManager/目录下的system-connections删除,或者移动到其他目录下。
  • 最后执行:/etc/NetworkManager/就可以连上网了。

查看网关地址

  • eth0 网关地址为 192.168.217.2
    $ ip route showdefault via 192.168.217.2 dev eth0  metric 100192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1192.168.217.0/24 dev eth0  proto kernel  scope link  src 192.168.217.129
    $ route -n  (或者 netstat -rn)Kernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface0.0.0.0         192.168.217.2   0.0.0.0         UG    100    0        0 eth0192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0192.168.217.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
    $ traceroute www.baidu.comtraceroute to www.baidu.com (119.75.218.77), 30 hops max, 60 byte packets1  localhost (192.168.217.2)  0.607 ms  0.546 ms  1.379 ms2  * * *3  * * *4  * * *5  * * *6  * * *7  * * *8  * * *9  * * *10  * * *

其他

用命令删除软件

浏览已安装的程序。要查看已安装的软件包列表,请输入以下命令。请注意你希望卸载的软件包的名称。

  • dpkg –list

卸载程序和所有配置文件。在终端中输入以下命令,把替换成你希望完全移除的程序:

  • sudo apt-get –purge remove

只卸载程序。如果你移除程序但保留配置文件,请输入以下命令:

  • sudo apt-get remove < programname>

Linux快捷键及命令相关推荐

  1. 八、Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程(中)

    @Author : Runsen @Date:2020/9/11 文章是Runsen在Gitchat付费文章分享:Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程 顺便同步到C ...

  2. 七、Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程(上)

    @Author : Runsen @Date:2020/9/11 文章是Gitchat付费文章分享:Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程 顺便同步到CSDN中,这里 ...

  3. Linux、Mac 命令行快捷键

    Linux.Mac 命令行快捷键 Linux 命令行编辑快捷键,参考了好多个,应该算是比较全的了,Linux 和 Mac 的都有,笔者本人比较常用的也已经红色标出来了,如有错误或遗漏,欢迎留言指出. ...

  4. linux下要熟练掌握的常用快捷键和命令

    请坚信这个道理:linux环境下的常用的快捷键和命令的熟练掌握,对之后的学习和工作会有莫大的帮助. 我在这里简单总结一些常用快捷键和命令,希望给大家带来一些帮助,也是自我的一次总结. 一.常用快捷键 ...

  5. linux快捷键命令收集

    linux快捷键 1.tab 命令或路径等的补全键,linux用的最多的一个快捷键 2.ctrl+a 光标迅速回到行首 3.ctrl+e 光标迅速回到行尾 4.ctrl+f 光标向右移动一个字符 5. ...

  6. Linux小白常用命令行+快捷键(不定时更新)

    第一次入手Linux,在使用过程中常用的命令行+快捷键 1.命令行 cd + 文件夹名:切换当前目录 touch + 文件名:创建文件 rm + 文件名:删除文件 mkdir + 文件夹名:创建文件夹 ...

  7. NO9 Linux快捷键整理及最常用命令

    Linux快捷键整理及最常用命令 常用快捷键: Ctrl + u            删除光标之前到行首的字符 Ctrl + k            删除光标之前到行尾的字符 Ctrl + c   ...

  8. linux快捷键及主要命令(转载)

    作者:幻影快递Linux小组 翻译 2004-10-05 22:03:01 来自:Linux新手管理员指南(中文版) 5.1 Linux基本的键盘输入快捷键和一些常用命令 5.2 帮助命令 5.3 系 ...

  9. linux的挂起快捷键,linux挂起命令

    很多人都搞不清linux挂起是怎么回事?通过什么命令可以让linux挂起呢?下面由学习啦小编为大家整理了linux挂起命令的相关知识,希望大家喜欢! linux挂起定义 挂起是一种省电模式,系统将机器 ...

  10. linux怎么配置命令模式,Linux几种命令模式

    原标题:Linux几种命令模式 必须掌握的几个Linux命令 我们为什么要学习Linux的命令? 初学者上手Linux系统会很懵.不管你是否安装了图形化界面,或者去网上找一些教程.或者一些Linux的 ...

最新文章

  1. 2021年大数据Spark(一):框架概述
  2. 在SIMULINK实现各类优化类算法的仿真——粒子群算法、细菌觅食、
  3. [leetcode] 617. Merge Two Binary Trees
  4. 错误之Only one usage of each socket address (protocol/network address/port)解决办法
  5. c++获取当前时间戳_python开发:python时间模块的使用
  6. golang 日志分析_Saferwall:下一代开源恶意软件分析平台
  7. 2021科技创新者大会:“武汉永远是一座造光之城”
  8. 【数据库系统设计】关系数据理论(函数依赖、码、范式、模式分解)
  9. tcp下载窗口太小的问题_面试官:换人!他连 TCP 这几个参数都不懂(二)
  10. 计算机操作系统详细学习笔记(五):文件管理
  11. 使用BMfont制作含有中文图片的.fnt格式字体合图
  12. npz文件转为npy_numpy 文件存取 npy、npz
  13. matlab保存pgm图形,pgm格式文件及其在matlab中的读取存储方法(1)
  14. mysql定义取值范围_mysql的decimal类型取值范围
  15. 2022苏州市人力资源服务业四项评比结果公布,盖雅榜上有名
  16. Latex、如何将word中的表格转换为Latex代码
  17. 购买完域名之后能干什么事儿?
  18. 聚宝加油卡,2022年独一无二的翻身机会
  19. 区块链研究生专业_“区块链大数据赋能低碳发展”高端研讨活动 在增城低碳总部举行...
  20. 抽屉原理解释及简单举例

热门文章

  1. 全球及中国晶圆锯划片刀行业发展态势及投资潜力预测报告2021-2027年
  2. python实现车牌识别
  3. java计算器流程图_我的第一个JAVA程序之计算器
  4. 软件安全课程设计:高校科研管理系统
  5. Spine 3.8.75 导入Unity报错
  6. 铝合金轨道系统组合型式和配件名称
  7. L298N芯片驱动电机
  8. 黑客入门教程(非常详细)从零基础入门到精通,看完这一篇就够了。
  9. 数据挖掘-Apriori算法
  10. unity3d Physics.Raycast和Ray(射线)