Linux操作系统基础命令、快捷键

Linux命令操作格式:命令+空格+参数+空格+路径文件(命令的参数可选,路径和文件可选)

相对路径:不从根(/)目录开始,而是从当前目录开始

绝对路径:从根(/)目录开始

符号:

>>
追加重定向,作用:把内容追加到文件结尾

>
重定向,作用:把文件内容清空,把要加的内容加到文件的结尾

-n
作用:打印行号,取消默认输出

<<
追加输入重定向

-a
专用于拷贝目录

-r
拷贝目录,递归删除目录

-p
保持属性,递归创建目录

-f
强制

-v
排除功能

-a
显示隐藏的

:
命令分隔符

快捷键:

table
补全快捷键、补全命令或路径(linux中最有用的快捷键)

Ctrl+c
终止命令

Ctrl+d
退出当前窗口

Ctrl+l
清屏

Ctrl+a
把光标移到行首

Ctrl+e
把光标移到行尾

Ctrl+u
清除从光标到行首的字符

Ctrl+k
清除从光标到行尾的字符

1.创建一个目录/data

mkdir /data

记忆方法:make directorys   缩写 mkdir

2.查看当前目录

pwd

3.查看当前用户名

whoami

4.查看当前主机名

hostname

5.更改主机名

hostname 你想要的主机名

6.主看目录

ls  目录

7.进入目录内

cd  目录

cd ..
切换到上一级目录

cd -
切换到上次访问的目录

cd ~
切换到用户家目录

8.创建一个文件

touch 文件名  /  touch  目录 文件名

9.查看文件

ls  文件名

ls -l 文件名   (在ls后加一个-l可以查看文件细节,具体是指文件属性)

10.编写文件内容

vi 文件名   (:wq!保存并退出)(:q!强制退出,不保存)

11.查看文件内容

cat 文件名

12.打印输出

echo 内容

例如:echo “我爱linux”                   打印:我爱linux

echo “我爱linux” >> love.txt   把内容追加到love.txt中

13.复制文件和目录

cp
-a(专用于拷贝目录) 文件或目录 文件或目录

例如:cp love.tet /temp/

cp -a /data /temp/

14.移动文件或目录

mv 文件或目录 文件或目录 (有风险的命令)

15.删除文件或目录

rm -r(专用于拷贝目录,递归删除目录) 文件或目录 文件或目录

16.删除空目录

mkdir 空目录

17.查看文件前几行

head -n 数字 文件(如果没有数字就是默认10行)

18. 查看文件末尾几行

tail -n 数字 文件

19.查看目录树,目录结构

tree 文件或目录

20.alian 查看别名,定义别名

例如:#alias lala=‘echo "i am linux"‘(=两边不能有空格)

#lala

打印:i am linux

文件名前面带“.”表示是隐藏文件     ls -a 显示隐藏文件

/root/.bashrc 存放别名的目录文件

注意:如果新定义的别名不写入该文件中,则该别名只是临时的,当重启服务器,该别名将不存在

21.unalias 取消别名

例如:unalias lala

22.查看命令的帮助文档

方法一:man 命令名 (详细帮助)

方法二:命令名--help (简单帮助)

方法三:help 命令名 (linux bash内置命令)

23.查看及更改ip等配置

ifconfig

ifup
启动网卡 ifup eth0

ifdown
停止网卡 ifdown eth0

重启网络
/etc/init.d/network restart

24.查看linux的版本:

cat /etc/redhat-release
(centos)

sudo lsb_release -a
(Ubutu)

25.关闭防火墙

/etc/init.d/iptables stop
或 service iptables stop

26.添加linux用户

useradd 用户名

删除用户:userdel 用户名

查看用户:id 用户名

添加用户密码:passwd
用户名

切换用户:su 用户名

Ubuntu下安装与卸载软件:

1.通过deb包安装的情况

安装.deb包:sudo dpkg -i package_file.deb

反安装(卸载).deb包:sudo dpkg -r package_file

2.通过apt-get安装的情况(有时候命令后要加上-zxvf)

安装:sudo apt-get install package_name

反安装:sudo apt-get remove package_name

3.解压zip包

upzip package_file.zip

时间: 2024-10-28 22:09:28

Linux操作系统基础命令、快捷键的相关文章

Linux操作系统基础解析之(四)——Linux基本命令剖析(1)

Linux操作系统自从出现以来,就备受关注.但是人们往往会有这样的一个印象:Linux比Windows难.为什么好多人都会有这样的想法呢?很简单,因为Windows是在更早的时候,甚至是大多数国人都没有认识到计算机的时候就已经被安装到X86架构的计算机上了.Microsoft公司寻求Intel公司的技术支持,并且建立合作之后,PC的市场就几乎被这两家公司垄断了.所以,很多人刚刚开始接触并逐渐学会使用计算机,Intel的X86架构的主机,而且这个主机上一般安装的都是Windows操作系统.因此,大

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行

Linux入门基础命令—cp

Linux入门基础命令-cpcp格式有以下几种 A1.如果SOURCE是一个文件,目标文件不存在:当将SOURCE复制到另外一个当前目录下不存在的文件(会新建这个文件)比如下面的这个例子是把issue复制到abc文件中,而本来当前目录app是不存在abc这个文件的,当进行复制的时候会自动生成abc这个文件,当然这两个文件只是名字不同大小是一样的: A2.如果将上述的命令再执行一遍,本来abc这个文件是已经有内容了,若再去执行,那么issue中的内容将会覆盖掉原来abc中的内容(下面红色箭头所指的

Linux入门基础命令(一)

Linux入门基础命令内部命令常驻内存:由shell自带的,而且通过某命令形式提供 help:获取所有内部命令列表(下图只截取了一部分) enable COMMAND:执行此命令可以启用COMMAND命令enable -n COMMAND:执行此命令可以禁用COMMAND命令enable -n:查看所有被禁用的命令(如下图) 外部命令执行在文件系统路径下有对应的可执行序行文件查看路径: which -a|--skip-alias; wheris whichCOMMAND:查看外部命令which

Linux系统管理——基础命令篇

终于开始接触Linux,现在是一个标准的菜鸟,那么就踏踏实实,一步一步开始进阶,希望我的博客慢慢可以给后来人带来帮助. 废话少说,下面就是我所接触的Linux系统管理的一些基础命令,以及我个人添加的命令的释义,还望大大们多多指教. 一.Linux命令行基础 [[email protected] ~]# uname -r       //查看内核版本 [[email protected] ~]# uname -a       //查看内核相关详细信息 [[email protected] ~]#

Py3.X全栈-Day03-初始Linux操作系统及命令操作

1.什么是网络?什么是计算机网络? 1)网络是由节点和连线构成,表示诸多对象及其互相关系(尼玛,这啥概念,我表示听不懂呀!) 2)计算机网络,是指将地理位置不同的,具有独立功能的,多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统. 这些概念,死记硬背也许真的不重要,推荐<三傻大闹宝莱坞>影片儿中的学习方式:什么是机械?牛仔裤上的拉链就是机械,一些帮助人省力气,包含了人类发明创造的工具都是机械,钟表是机械,

Linux操作系统基础

1.Linux概述        Linux是一种自由和开放源代码的类UNIX操作系统.该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上用户空间的应用程序之后,成为Linux操作系统.Linux也是自由软件和开放源代码软件发展中最著名的例子.只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布.Linux操作系统的诞生.发展和成长过程始终依赖几个重要的支柱,即unix操作系统.minix操作系统.GNU计划.POS

Linux操作系统基础知识

继续补充一点vim指令的一些知识点,当需要同时操作多个文件时,使用vim指令可同时打开几个文件加载至内存中.命令格式为vim file1 file2 file3,其中不同文件用空白字符隔开,默认操作第一个文件,当需要操作其他文件时,在末行模式下输入:next/:prev/:first/:last分别对应为下一个.前一个.第一个.最后一个文档的内容.当需要同时查看不同文件内容时,使用选项-o/O为竖屏/横屏分屏显示文件内容.在分屏情况下切换当前操作文件使用ctrl+w+左右键,ctrl前可加数字以

Linux操作系统基础解析之(六)——文件系统层次结构标准(FHS)

一切皆文件是Linux的最基本的最朴素的哲学思想之一.意思就是说:凡是在Linux操作系统中能够被访问和使用的资源,都会以文件的形式提供给用户,即便是硬件设备.进程互操作.网络访问等这些看似与文件无关的内容,也可以虚拟抽象成文件,这就是Linux操作系统.也就是说,在一个完整意义的Linux操作系统中,存在的大量的.数以万计的文件.这些文件有的是硬件设备,有的是管道,有的是套接字,目录文件,符号链接文件,设备锁文件,进程锁文件,被编译好的二进制文件(可执行应用程序.库文件.内核文件).压缩包文件