关键词:
Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生,著名的如Ubuntu、Debian等。linux是一款不同于windows的操作系统,而且它是黑客、渗透人员、运维人员等必会的。整理的Linux常用操作命令将会能够让你基础操作它。
快捷键
1、打开终端 ctrl+alt+t
2、推出鼠标ctrl+command
3、tar -zxvf filename 解压缩
4、cd 进入指定的目录
cd .. 返回上一级目录
5、ls 查看当前目录下的所有的目录与文件名
6、touch filename 表示创建一个文件
7、mkdir dirname 表示创建一个目录
8、rm filename 表示删除一个文件
rm -rf dirname 表示删除该目录及其所有的子级目录一起删掉
rm -rf */
9、 rmdir dirname 表示删除一个空目录
10、help 帮助命令,查看命令的用法
命令 --help
11、ctrl+c 强制终止,不会终止进程
12、ctrl+z 强制终止,终止进程
13、clear 清楚命令行终端中的内容
14、ctrl+l 快捷键,快速清除终端中的内容
15、sudo 以管理员身份运行上一个命令
16、source/opt/ros/indigo/setup.bash 使环境设置文件生效source
17、ifconfig 查看IP地址等信息
18、ubuntu下软件安装:apt-get install 应用名 (老版本)
apt install 应用名
19、root文件夹不能复制文件
1)用root账号登陆
2)chmod 777 文件夹 让当前用户访问root文件夹,具有读写权限
3)cp -r /home/id/pc /root/catkin_ws
20、创建软链接命令
sudo ln -s 文件绝对路径 目的地址
系统信息命令
1、lshw:查看硬件信息
2、lscpu:查看cpu信息
3、lsusb:查看usb信息
4、uname:查看当前系统名
uname -a : 查看当前系统的所有信息
5、arch:查看系统的架构 x86 表示32位 x86_64表示64位
6、df:查看磁盘空间
df -h :可以直观的查看磁盘的空间..
7、date:查看当前的时间
8、cal:查看当月日历
9、hostname:显示主机名
10、who:查看当前用户信息
11、free:查看当前内存的使用情况
free -h 可以直观的查看当前的内存使用情况
12、ps: 查看当前文件的进程 进程号
13、 kill:杀死
kill 进程号 杀死一个进程
14、top:根据消耗的资源,从上之下排序
15、ifconfig :查看网络情况
16、ping:测试网络连通
17、netstat :显示网络状态信息
18、clear :清屏
系统目录
1、cd / : 进入根目录
2、bin:可执行的二进制文件,通常放的是系统自带的文件
3、dev:Device,设备,通常系统的硬件被抽象成一个文件存放在dev中
4、initrd.img:开机启动时的图片
5、lost+found:异常关机时存放错误信息的文件
6、opt:Options,存放开发者自己开发并安装的软件
7、run:系统运行时需要的文件
8、srv:存放服务启动后需要访问的文件数据
9、usr:存放与用户直接相关的文件目录
10、boot:启动配置文件,启动时需要的核心文件
11、etc:配置文件(系统中各种所需要的配置文件)
12、lib、lib64:库,系统内置的库文件,自己安装的各种软件的动态或静态的链接,windows中的dll很相似。
13、media:媒体,存放是系统外接设备,如U盘,硬盘
14、proc:系统文件
15、sbin:系统管理员特用的二进制文件(root用户)
16、sys:系统文件
17、var:存放日志信息(启动日志,软件日志)
18、cdrom:挂载入口
19、home:家,每个用户都会在home目录下有一个自己的文件夹,这个文件夹的名称与用户名一致
20、mnt:挂载点,临时安装的挂载
21、root:超级管理员的目录
22、snap:全新的管理软件包的方式
23、tmp:临时文件
使用超级管理员帐户 root
0.安装的系统的时候,没有设置root密码
1.切换到root用户
su
输入密码
2.设置root 密码
sudo passwd root
需要重复2次输入
3.exit:退出root账号
4.切换账号
su 用户名
切换到对应用户,
如果不写用户名,默认切换到root用户
5.修改用户的密码
passwd 用户名
如果不写用户名,默认是当前用户
基础命令
0.Linux的基础命令
ls 列出当前目录下的文件
ls -a 列出当前目录下的所有文件,包括隐藏的文件
mkdir dir 创建名为dir的文件目录
touch 创建空文件
cd dir 进入目录change directory
cd . 当前目录
cd .. 进入父目录
pwd 打印当前的绝对路径
cd~ 家目录
cp 复制
mv file1 file2 移动文件或者改变名字
rm 移除目录
rmdir 移除目录
find 在文件系统中搜索某文件
tree 树形结构显示目录,需要安装tree包
ln 创建链接文件
clear 清屏
1.find 命令 查找一个文件
例: find -name 文件名 表示在当前目录下查找指定文件位置
例: find 路径 -name 文件名 表示在指定目录下查找指定文件位置
2.查看文件的类型
file 文件名/目录名
3.linux中的文本编辑
linux 默认自带 vi, 升级版 vim。简单编辑器为gedit
4.软件的安装分类
命令行形式的安装 apt install 应用名
用可执行文件安装 .deb 文件
源码安装
5.打包/解包 压缩/解压缩
打包
tar -cvf 打包后的文件名 目录名 默认将打包后的文件放在当前目录下
例:tar -cvf yy.tar yy
解包
tar -xvf 已经打包的文件 表示在当前目录下解包
tar -xvf 已经打包的文件 -C 指定目录 表示在指定目录下解包
压缩
tar -zcvf 压缩后的文件名 目录名
-z或--gzip或--ungzip:通过gzip指令处理备份文件;
例: tar -zcvf yy.tar.gz yy
解压缩
tar -zxvf 已经压缩的文件 表示在当前目录下解压
tar -zxvf 已经压缩的文件 -C 指定目录 表示在指定目录下解压
6. 关机或重启命令
poweroff: 立即关机
shutdown -h now : 立即关机
shutdown -h +5: 5分钟之后自动关机
shutdown -c : 取消自动关机
reboot: 重启
shutdown -r now: 重启
7.Linux软件包管理
dpkg 管理工具,软件包名以.deb后缀。
比如安装tree命令的安装包,先将tree.deb传到Linux系统中,再使用命令。
sudo dpkg -i tree_1.5.3-1_i386.deb 安装软件
sudo dpkg -r tree 卸载软件
APT高级软件工具,适合系统能够连接互联网,以tree为例。
sudo apt-get install tree 安装tree
sudo apt-get remove tree 卸载tree
sudo apt-get update 更新软件
sudo apt-get upgrade
8. 更改权限
sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名
例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改"-rwxrw-r-x",用数值表示为765
sudo chmod u+x g+w o+r filename
用数值表示sudo chmod 765 filename
完全权限:sudo chmod 777 -Rfilename
9.设置Linux服务器用户权限
添加用户:adduser 用户名
设置密码:passwd 用户名
10. vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下:
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 显示行号
:set nonumber 隐藏行号
yyp 复制光标所在行,并粘贴
linux常用操作命令(代码片段)
...且它是黑客、渗透人员、运维人员等必会的。整理的Linux常用操作命令将会能够让你基础操作它。快捷键1、打开终端ctrl+alt+t2、推出鼠标ctrl+comm 查看详情
linux常用命令备忘(代码片段)
一、文本操作向文本中追加内容echo‘Iamaboy’>>./test.txt二、权限操作三、用户操作四、定时配置 查看详情
linux常用命令(代码片段)
...作多文件操作查找&过滤find查找find与其他命令配合grep常用远程命令ssh远程连接scp远程安全拷贝sftp安全文件操作man文档查看用户相关指令用户创建在Linux当中用户分为两大类一 查看详情
linux操作系统常用命令的汇总(代码片段)
Linux操作系统常用命令的汇总一、设置别名功能:通过别名机制简化常用的、比较长的命令格式:alias命令别名='命令'#(“=”两边不能有空格)unalias命令别名#取消设置别名思路:先设置别名,... 查看详情
[linux常用命令磁盘操作](代码片段)
Linux1.常用命令#Linux中最顶级目录是根目录:/#~:在linux当中指的是当前用户的家目录([用户名@主机名当前所在的目录]) 1.touch文件名#创建文件(默认创建在当前用户文件夹下) touch/路径文件名 #指定文件夹下创建文件2.ls#查看文件夹... 查看详情
❤️万字总结《linux系统常用命令》❤️——常用的linux操作指令详解及案例!(建议收藏)(代码片段)
...是Linux操作系统实力的见证,接下来跟大家分享几个工作中常用的Linux操作命令Linux系统常用命令目录文件相关命令pwd显示工作目录ls显示目录内容du显示目录或文件大小find查找文件或目录mkdir创建 查看详情
linux常用管理命令(代码片段)
实验内容掌握Linux下常用的文件及目录的操作命令;掌握文件打包及压缩命令;学会使用帮助信息。实验目的及要求1.了解Linux下的Shell常用命令;2.掌握文件及目录操作命令;3.掌握文件打包、压缩... 查看详情
linux常用命令(代码片段)
Linux使用命令介绍Linux刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH客... 查看详情
linux常用命令(代码片段)
Linux常用命令linux基本命令tarcpmvdudf系统操作监控命令wcreadelf网络相关跟踪网络路由路径netstatVIM搜索命令findgrepsedawklinux基本命令tar//解包:tarxvfFileName.tar//打包:tarcvfFileName.tarDirName//tar打包(注:tar是打包,不是压缩 查看详情
[os-linux]linux的常用命令1(代码片段)
本文主要以CentOS为例,介绍了Linux的基础,以及常用命令一、Linux的简介Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年发布,之后,在加上用户空间的应用程序之后... 查看详情
[os-linux]linux的常用命令1(代码片段)
本文主要以CentOS为例,介绍了Linux的基础,以及常用命令一、Linux的简介Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年发布,之后,在加上用户空间的应用程序之后... 查看详情
linux目录文件操作命令篇--(工作常用命令的深度使用,小白必收藏)(代码片段)
...命令,本篇着重于综合整理工作中对文件和目录操作常用的一些命令,简化大家的学习成本。ls(列出目录)ls(英文全拼:list 查看详情
linux目录文件操作命令篇--(工作常用命令的深度使用,小白必收藏)(代码片段)
...命令,本篇着重于综合整理工作中对文件和目录操作常用的一些命令,简化大家的学习成本。ls(列出目录)ls(英文全拼:list 查看详情
linux常用命令总结(代码片段)
Linux常用命令总结目录Linux常用命令总结服务器关机相关命令2.系统目录结构介绍3.文件操作相关命令4.文件的基本属性5.文件的内容查看6.Vim7.进程相关命令服务器关机相关命令关机指令为:shutdown;sync#将数据由内存同步到... 查看详情
linux常用命令总结(代码片段)
Linux常用命令总结目录Linux常用命令总结服务器关机相关命令2.系统目录结构介绍3.文件操作相关命令4.文件的基本属性5.文件的内容查看6.Vim7.进程相关命令服务器关机相关命令关机指令为:shutdown;sync#将数据由内存同步到... 查看详情
linux常用命令汇总(带代码示例)(代码片段)
💦Linux常用命令汇总💦: 众所周知,Windows的交互方式是图形化界面,Linux的交互方式是命令行;在Linux操作系统当中可以进行各种语言的开发工作,我们可以通过命令进行各种指令操作,从而... 查看详情
linux常用日志查询命令(代码片段)
Linux常用日志查询命令find查找某个文件grep命令—查找文件内容head命令查看文件内容头几行tail命令查看文件内容末尾几行cat命令升序查看文件所有内容tac命令倒序查看文件所有内容more命令翻页展示less命令less命令内常用操作nl命... 查看详情
linux常用日志查询命令(代码片段)
Linux常用日志查询命令find查找某个文件grep命令—查找文件内容head命令查看文件内容头几行tail命令查看文件内容末尾几行cat命令升序查看文件所有内容tac命令倒序查看文件所有内容more命令翻页展示less命令less命令内常用操作nl命... 查看详情