Linux笔记------基本操作一

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_42029162/article/details/81025900

Linux内核版本    www.kernel.org


羽毛  阿帕奇

nglnx         

人生苦短,快用Python

mongoDB   

lamp{Linux 操作系统  Apache web服务器  MySQL 数据库 PHP编程语言  }  


www.netcraft.com 踩点网站  可以查看后台服务器用的是哪些系统


Linux   图像处理 电影行业   主要还是企业服务器架构,嵌入式方向(手机电脑,安卓系统)


Command not found  命令没有找到    命令敲错了!

no such file or dorectory 文件名字弄错了


忘掉Windows思维方式
 
linux 没有C盘D盘

计划     专注    坚持    专注  练习


我不是一位收藏家

按照计划去做   英语

VMware虚拟pc的软件 http://vmware.com


/    ID 136mb/s 硬盘
/sda1  sata 500mb/b    1-4表示主分区   5是逻辑分区的开始


Linux的分区叫挂载

必须分区:
    /(根分区)
    swap分区  (交换分区,内存2倍,不超过2GB)

推荐分区
    /boot(启动分区,200MB,单独分区)



格式化:写入文件系统


---------------Linux命令--------------------------
ifconfig     ——-------查看当前网络IP

ifconfig eth()     -----------设置IP地址

df           -------------看分区相当于打开我的电脑


winscp文件拷贝工具

vnc图形化管理

远程连接工具----secureCRT


---------------------Linux的注意事项----------------------------------
1.严格区分大小写
2.所有的内容都是以文件形式保存,保存硬件   
    硬盘文件是/dev/sd[a-p]
    光盘文件是/dev/sr()等
3.不靠扩展名区分文件类型

--------------------目录作用-------------------------
/bin/          任何人都可以运行目录
/sbin/         管理员运行的目录  root
/use/bin/
/usr/sbin/
绝大多数都在这四个目录里面

/boot/ 系统启动资源目录

/dev/ 硬件设备

/etc/ 配置文件

/home/ 宿主目录  /home/user1

/lib/ 系统调用的函数目录

/lost+found/   检测修复的一些文件碎片
----------------------
/media/ 挂载多媒体设备
/mnt/挂载U盘,移动硬盘
/misc/挂载NFS服务的共享目录
任何目录都可以挂载自己的盘符

/ent/    安装第三方软件  现在主要是放在/usr/local

/proc/ cpu的信息
/sys/内核的相关信息
/tmp/临时目录

/usr/系统资源目录

/var/ 动态数据,如日志,MySQL库
------------------------------

-----------Linux命令--------------------
ls 目录

ls -a 显示所有文件,包括隐藏文件,有点的后缀名是隐藏文件
ls -l 长格式显示,详细信息显示
ls -d 查看目录属性,目录下的所有文件
ls -h 文件大小
ls -i 查询如何目录的节点信息

百度ls
-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);
-A:显示除影藏文件“.”和“..”以外的所有文件列表;
-C:多列显示输出结果。这是默认选项;
-l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;
-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;
-b:将文件中的不可输出的字符以反斜线“”加字符编码的方式输出;
-c:与“-lt”选项连用时,按照文件状态时间排序输出目录内容,排序的依据是文件的索引节点中的ctime字段。与“-l”选项连用时,则排序的一句是文件的状态改变时间;
-d:仅显示目录名,而不显示目录下的内容列表。显示符号链接文件本身,而不显示其所指向的目录列表;
-f:此参数的效果和同时指定“aU”参数相同,并关闭“lst”参数的效果;
-i:显示文件索引节点号(inode)。一个索引节点代表一个文件;
--file-type:与“-F”选项的功能相同,但是不显示“*”;
-k:以KB(千字节)为单位显示文件大小;
-l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;
-m:用“,”号区隔每个文件和目录的名称;
-n:以用户识别码和群组识别码替代其名称;
-r:以文件名反序排列并输出目录内容列表;
-s:显示文件和目录的大小,以区块为单位;
-t:用文件和目录的更改时间排序;
-L:如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;
-R:递归处理,将指定目录下的所有文件及子目录一并处理;
--full-time:列出完整的日期与时间;
--color[=WHEN]:使用不同的颜色高亮显示不同类型的。



文件类型
- 二进制文件
d 目录
l 软链接文件

u 所有者
g 所属组
o 其他人

权限
r 读
w 写
x 执行

----------------目录处理命令-------------
新建目录
mkdir /tmp/xiaodianying 在tem里创建xiaodianying目录
mkdir -p /tmp/Japan/boduo   在没Japan目录的情况下创建boduo需要加上-p标签

pwd显示当前目录
cd 切换目录
rmdir /tmp/Japan/boduo 删除空目录

复制:
cp /ect/grub.conf /tmp  把文件grub.conf 复制到/tmp下
cp -r/tmp/Japan/cangjing /root  把目录cangjing复制到root下
cp /root/install.long /root/install.log.syslog /tem 把root下的install.log install.log.syslog两个文件复制到/tem下
cp -p /root/install.log /tem 复制文件inistall.log到目录/tem下并保存原来在/root下时的属性
cp -r /root/install.log /tem/shengchao.18+复制文件inistall.log到目录/tem下并更改文件名

clear清屏

剪切
mv /tmp/Japan/cangjing /root 把cangjing剪切到root下,如果在当前目录下也可以使用mv cangjing /root
mv /tem/Japan/longze /root/nvshen 剪切并更换名字

在当前目录下改名
mv cangjing canglaoshi

删除
rm grub.conf 删除grub.conf
rm -f grub.conf 删除grub.conf,不询问,强制删除
rm -r /tem/Japan删除目录,会进行询问
rm -rf /tem/Japan 删除目录和目录里面包含的文件 ,不会询问,强制删除

Crel+c终止这个操作

新建文件
touche shengchao.list 创建文件
touche lxh files 创建两个文件
touche "lxh files" 创建文件

cat 显示文件内容
cat -n 显示文件内容加行号
tac 倒叙显示文件内容

more 加文件目录 用于显示比较长的文件,空格或f进行翻页  Enter(空格)换行 q 退出
less 跟mors类似,按上键头可以向上换行 pageup往上翻页
在less的状态下可以进行搜索/+关键词可以进行搜索,按n可以搜索下一个

head -n 7/etc/services 打开文件的前七行 默认是十行

ln -s /etc/issue  /tmp/issue.soft 创建文件/etc/issue的软链接/tmp/issue.soft 类似于快捷方式
ln /etc.issue /tmp/issue.hard 创建文件/etc/issue的硬链接/tmp/issue.hard  编辑的话可以同步更新

----------更改文件或者目录权限---------------
u 所有者
g 所属组
o 其他人
chmod [{ugoa}{+-=}{rwx}] [文件或目录]
r----4
w----2
x----1
chmod 640 [文件或目录]
chmod  640 Japanlovestory.list

chmod -R 777 /tmp/a  在/tmp/a 文件下所有的所有子目录权限全部改变成777

----------添加用户
useradd lxh
passwd lxh


 Linux命令大全:Linux命令大全


 

猜你喜欢

转载自blog.csdn.net/qq_42029162/article/details/81025900
今日推荐