Linux的常用的基本操作

linux 中命令的通用格式:

command [-options] [parameter]  command:命令本身,[-options]:命令的一些选项,使得变的更加细致,[parameter]:多数用于命令的指向目标等

常规操作:

ls -l /home/itheima  ls是列表的操作,该命令是展示/home/itheima下的文件夹

tab键可以完成自动补齐的操作

Ctrl+Insert  复制文本
 Shift+Insert 在终端中粘贴文本


cp是复制操作:


cp -r test1 test2       -r 是复制文件夹(递归操作),test1是被复制的(路径),test2是要复制去的(路径)

cd [linux路径] :1、cd命令无选项,只有参数 2、如果直接cd,则直接回到home目录
cd.. 返回上一级目录  
cd../..返回上两级目录

pwd :没有选项,没有参数,直接使用即可。作用:输出当前所在的工作目录


创建新的目录(文件夹):


mkdir [-p] linux路径  :参数必填,表示要创建的文件夹的路径。-p选填,表示自动创建不存在的父目录,适用于创建连续多层级的目录

创建新的文件:
touch linux路径  :例如:touch  test.txt

查看文件内容:
cat linux路径  :直接将内容全部显示出来
more linux路径 :more支持翻页,如果内容过多,可以一页页展示。(使用空格翻页,使用q退出)


移动文件或文件夹:


mv  参数1  参数2 :参数1表示要移动的文件,参数二表示要移动去的地方

删除文件或文件夹:


rm [-r,-f] 参数1    :-r表示删除文件夹,-f表示强制删除


查看命令:
which 要查找的命令:查看所使用的一系列命令的程序文件存放到哪里

查看指定文件:
find 起始路径 -name "被查找的文件名"
find 起始路径 -size 大小

从文件中通过关键字过滤文件行:
grep [-n] 关键字  文件路径

数量统计:
wc [-c -m -l -w] 文件路径  :-c,统计bytes的数量。-m统计字符数量。-l统计行数。-w统计单词数量

可以使用echo命令在命令行内输出指定内容:相当于print
echo “hello” > linux路径   :将hello覆盖写入对应的路径中
echo “hello" >> linux路径  :将hello追加到对应的路径中


查看文件尾部内容,跟踪文件的最新更改:
tail [-f  -num]  linux路径
参数,Linux路径,表示被跟踪的文件路径
选项, -f,表示持续跟踪
选项,-num,表示,查看尾部多少行

vim linux路径 :进入文件编辑器


检查指定的网络服务器是否是可联通状态:
ping  [-c num] ip或主机名 :-c是检查次数

下载文件:

非交互式的文件下载器,可以在命令行内下载网络文件:
wget [-b] url  :-b是后台下载。 url是下载的连接

发动http请求,可用于下载文件,获取信息:
curl [-O] url  :-O用于下载文件 

查看相关信息:


查看端口的占用情况:
先安装:yum -y install nmap
再使用:nmap 被查看的ip地址

netstat:查看指定端口的使用情况


查看进程信息:
ps [-e -f]:-e是查看所有进程,-f是展示进程的全部信息
关闭进程:
kill [-9] 进程ID


查看cpu和内存的情况:(类似于windows的任务管理器)
top :输入q或者ctrl+c 退出

查看cpu,磁盘的相关信息:
iostat [-x] num1 num2  :-x显示更多信息,num1数字表示刷新间隔,num2表示刷新几次


下载和上传可以使用FinalShell
或者使用rz,sz
先进行安装:yum -y install lrzsz
rz  直接输入就行,代表的是上传
sz  要下载的文件  


压缩和解压文件夹:
tar [-c -v -x -z -C -f](既可以压缩,也可以解压) :其中-c就是压缩模式。-x是解压模式,-C是解压目的地,-z是gzip模式

关于用户组:

创建用户组:groupadd
删除用户组:groupdel
创建用户:useradd [-g -d] 用户名。其中-g是指定用户组,-d是指定创建的地址,默认情况下是在home目录下
删除用户:userdel [-r] 用户名
查看用户所属组: id
查看当前系统里面有那些用户:getent passwd

关于修改权限:


修改文件和文件夹的权限:chmod [-R] 权限 文件或文件夹  -R:代表对文件夹下的所有内容都进行同样的操作权限。
修改文件和文件夹的权限:chown [-R] [用户] :[用户组] [文件或文件夹]
两者的区别主要是:chmod可以是用户自己对自己的文件夹进行操作,但是chown操作只能是root进行执行


一些小技巧:


强制停止:ctrl+c
退出或登录账户:ctrl+d
查看历史输入过的命令:history
!命令前缀:自动执行上一次匹配前缀的命令
输入内容去匹配历史命令:ctrl+r(1、回车键可以直接执行 2、键盘左右键,可以得到此命令且不执行)
跳到命令开头:ctrl+a
跳到命令结尾:ctrl+e
向左跳一个单词:ctrl+左
向右跳一个单词:ctrl+右
清屏操作:ctrl+l 或者 clear

安装软件:


自动化安装Linux软件:yum [-y] [install]|[remove]|[search] 软件名称
安装还有一个apt和yum一摸一样

控制服务的启动,停止,开机自动启动等:sysytemctl start|stop|status|enable|disable 服务名

创建软连接(对应windows下的快捷方式):ln -s 参数1 参数2  参数1:被链接的文件或文件夹   参数2:要连接去的目的地

查看主机名:


查看主机名:hostname
修改主机名:hostnamectl set-hostname 主机名
重新登录:FinalShell

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值