● ls | grep 'xx' (grep对结果进行过滤)
● ls | sed 's/xx/yy/' (sed的s表示字符替换,将xx替换成yy)
● ls /etc/rc$(runlevel|sed 's/..//').d (查看当前运行的服务)
● alias ll='ls -lhp'(定义别名命令,这个命令查看目录比较方便)
● ps -u xxuser (查看用户的进程, $USER表示当前用户)
● ps -AFL (查看当前所有进程)
● pidof xxprocessname (查看某运行进程的id)
● chown -R xxuser xxpath (将xxpath目录的所属用户更改为xxuser)
● chgrp -R xxgroup xxpath (将xxpath目录的所属用户组更改为xxuser)
● chmod a=rwx xxpath (将xxpath目录的权限改为读r、写w、执行x)
● usermod -G xxgroup xxuser (将xxuser添加到组xxgroup中)
● nc -zv localhost 1-65535 (查看当前系统所有监听端口)
● lsof -i
xport (查看哪些进程使用了xx端口)
● sudo netstat -atnp (查看当前网络连接状况以及程序)
● netstat -rn 或 route -n (查看路由表)
● tracepath xx (路由跟踪)
● sudo dhclient (重新从服务器获取IP地址)
● apt-cache pkgnames (显示所有包的名称)
● dpkg -i file.deb (安装deb包)
● ufw status (查看防火墙状态,enable为开,disable为关)
● man xx (查看xx软件的使用手册,按q退出,操作像vi)
● update-alternatives (维护系统命令的符号链接,以决定系统默认使用什么命令,查看"/etc/alternatives/"目录)
● export xxname=xxpath(设置环境变量,但只是本次登陆有效,要永远生效请修改"/etc/profile")
● source filename (source命令也称为“点命令”,也就是一个点符号".",通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登)
● sed -i 's/xx/yy/' xxfile (修改xxfile文件的内容,将xx替换成yy)
● 查看目录大小 du -sh xxpath
● file xx (可查看xx文件的编码, 注意的是,如果显示为ISO-8859编码,且这个文件是从windows中上传的,则编码极可能为GBK或GB2312)
● iconv (转换文件内容的编码,例子: iconv -f GBK -t UTF-8 test.txt > test2.txt,表示将编码为GBK的test.txt文件转换为编码是UTF-8的test2.txt文件)
● convmv (转换文件名的编码,实际转换时要注意--notest参数)
● 时间戳转换
date -d '1970-01-01 UTC 1291252768 seconds' +'%Y-%m-%d %H:%M:%S'
(其中1291252768是时间戳,表示秒数)
● 压缩、解压
打包: tar -cf soft.tar soft
解包: tar -xf soft.tar soft
打包压缩目录:tar czvf usr.tar.gz /home
解压到指定目录: tar -xzvf xx.tar.gz -C xxpath
压缩文件:zip good.zip good1 good2
解压:unzip good.zip
● 用户相关
命令: who w whoami finger id
/etc/group文件包含所有组
/etc/shadow和/etc/passwd系统存在的所有用户名
取消用户密码,可修改/etc/sudoers文件,例如,添加:
www-data ALL=(ALL) NOPASSWD:ALL
● 支持ll命令
打开~/.bashrc,找到 #alias ll='ls -l',去掉注释,保存,用source命令使之生效。(注意,每个用户都要这样做。这里还可以定义其它命令的别名。)
● 文件类型和权限详解
例如:drwxrwxr-x
第一位表示该文件类型(7种):
d:目录;l:符号、链接(指向另一个文件);s:套接字文件;b:块设备文件;c:字符设备文件;p:命名管道文件;-:普通文件
第一段 rwx 表示文件属主权限: r,w,x(读、写、执行)
第二段 rwx 表示文件属主缺省组权限: r,w,x
第三段 r-x 系统中其他用户的权限
分享到:
相关推荐
Linux提供了多种软件包管理系统,如`apt`(Debian/Ubuntu)、`yum`(RHEL/CentOS)和`dnf`(Fedora)。这些工具简化了软件的安装、更新和移除过程。了解如何使用它们是Linux日常运维的基础。 7. **其他高级主题**...
笔记首先介绍了Linux的发展历程、主要发行版和桌面环境,如Ubuntu、CentOS、Fedora以及GNOME、KDE等,帮助读者对Linux有初步的认识。接着,详细讲解了Linux的文件系统结构,包括根目录、用户主目录、各种系统目录的...
Linux具有强大的网络功能和稳定性,且因为其开源性质,衍生出众多的发行版,如Ubuntu、RedHat、CentOS等。 关于Linux发行版,笔记提到,Linux发行版实际上就是Linux内核与一系列应用软件的集合。由于其多样性和自由...
Linux与Ubuntu学习笔记是针对操作系统领域的深度探索,主要聚焦在开源操作系统Linux以及其知名的桌面发行版Ubuntu上。这篇笔记旨在帮助初学者理解Linux的核心概念,掌握Ubuntu的基本操作,并进一步提升在实际工作或...
Linux 和 Ubuntu 笔记 本文将对 Linux 和 Ubuntu 的基本命令和操作进行详细的介绍和解释。Linux 是一种开源操作系统,Ubuntu 是基于 Linux 的一个发行版,本文将对 Linux 和 Ubuntu 的常用命令、文件操作、目录管理...
【马哥Linux手写笔记】是一份由知名IT教育专家马永亮,即"马哥"编撰的Linux学习资料,这份笔记以其详实、深入和实用的特点深受广大Linux爱好者和学习者的推崇。马哥在业界享有盛誉,他的教学风格以通俗易懂和实战性...
Linux系列-Ubuntu入门-学习笔记
接着,笔记将介绍Linux的安装过程,包括选择合适的发行版(如Ubuntu、CentOS或Debian),理解不同的安装选项,以及如何配置硬件驱动。这部分内容对于新用户来说尤为重要,因为正确安装和配置是使用Linux的第一步。 ...
### Linux Ubuntu装机笔记知识点详解 #### 一、前言与背景 - **Linux与Ubuntu简介**:Linux是一种开源的操作系统内核,由Linus Torvalds于1991年发布。基于此内核发展出了众多不同的发行版,如Redhat、Debian、...
接下来,笔记可能会深入到Linux的安装过程,包括各种发行版(如Ubuntu、CentOS、Debian等)的选择,以及Live CD/USB的制作和安装步骤。这部分内容对新手非常重要,因为正确安装系统是进一步学习的基础。 在系统管理...
Dell 笔记本安装及设置 Linux 系统 Ubuntu 8.04 详细指南 本资源提供了 Dell 笔记本安装及设置 Linux 系统 Ubuntu 8.04 的详细指南,涵盖了从下载安装镜像到升级到 Ubuntu 8.04 的整个过程。 知识点一:下载安装...
首先,你需要安装一个Linux发行版,如Ubuntu或Fedora,来体验Linux环境。了解Linux的文件系统结构、命令行操作和常用命令(如ls、cd、mkdir、cp、mv等)是至关重要的。同时,学会使用文本编辑器(如vim或nano)编写...
Linux下常见的文本编辑器有Vi/Vim和Nano,它们都是命令行工具,Vim功能强大但需要学习曲线,Nano则较为简单。 10. **系统日志**: `/var/log`目录下存储系统日志,如`/var/log/syslog`记录系统事件,`/var/log/...
这份"Linux基础笔记总结"是初学者和进阶者了解Linux系统操作的宝贵资源。笔记涵盖了Linux的基础知识,包括命令行界面下的常用命令,系统配置,以及通过FTP进行文件传输等方面。 一、Linux常用命令详解 1. **ls**:...
首先,笔记可能包括了Linux的起源和发展,讲述了Linux是由芬兰学生林纳斯·托瓦兹为了兴趣而创建,如何演变成全球开发者共同维护的开源项目,以及Linux发行版的多样性,如Ubuntu、CentOS、Fedora等。 其次,笔记会...
Linux 的内核包括 Red Hat、红旗 Linux、Ubuntu、Suse、Fedora 等,它们的内核都是相同的。Linux 有多种版本,如桌面版本和服务器版本等。 Linux 的特点 Linux 的特点包括免费、开源、支持多线程和多用户、安全性...
Linux并非单一的操作系统,而是基于Linux内核的一系列发行版的统称,如Ubuntu、CentOS、Fedora等。它倡导开放源代码,鼓励社区协作,拥有丰富的软件资源和强大的开发工具。 二、Linux系统结构 Linux遵循分层设计,...
标题"SecureCRT-8.3.1_for_linux_ubuntu.zip"表明这是SecureCRT的Linux版,适用于Ubuntu 18.04操作系统,版本号为8.3.1。通常,这个压缩包会包含安装文件和其他必要的配置文档。 描述中的"ubuntu18.04 安装...