linux学习日记1

  端午在家蹲着!

  1、man  1指查询linux指令

        2指linux api

        3指C库函数

  2、path  路径  pathname  全路径  name文件名  

  3、在rm  cp等等加-f的意义在于返回值不同

  4、cat  直接在cl下显示文件内容,也可以用来向文件输入

  5、ln  linux中有两种连接文件  一种叫软连接(符号链接),效果等同于windows中的快捷方式  一种叫硬连接

      创建软连接  ln -s  源文件名 连接文件名  文件类型l开头

      创建硬连接  ln 源文件名  连接文件名  硬连接实际上和源文件在硬盘中是同一个东西

  6、 -普通文件

    d文件夹

    l符号链接文件

    s表示socket文件

    p表示管道文件pipe

  7、mkdir  -p 创建级联文件夹

  8、apt-get:在ubuntu中用来在线安装、卸载软件的程序  apt-get install name apt-get remove name  apt-get其实是一个软件,它有个服务器,不能上网用不了,它会自动搜索软件的更新等等,确保了软件的兼容性。

  9、vi/vim高级应用  可以用apt-get安装一下vim最新版的

  查找  命令模式输入 /xxx  就能查找xxx啦

  快速切换行  命令模式下输入 :num  num就是你想去的行号

  显示行号  命令模式下输入  :set nu  不显示 :set nonu(想永久显示行号需要配置~/.vimrc  输入set nu)

  行删除  ndd  n是数字表示想删几行

  行复制  nyy  n数字复制  p粘贴

时间: 2024-10-17 00:32:06

linux学习日记1的相关文章

Linux学习日记(一)

对于Linux新手来说,要想入门必先打好基础,而Linux的命令就是这基础中的重中之重. 首先学习了帮助命令Man的使用,Man可以查看命令的作用以及可用参数.并且如何去看帮助文档中的内容 NAME 使用命令的名称 SYNOPSIS   命令参数的大致使用方法 EXAMPLES     命令的演示 OPTIONS    命令具体的可用选项 然后去学了常用的系统工作命令,首先是echo命令,这个命令的作用是将字符串或者变量提取后的值在终端显示出来. date命令,查看日期的作用,还有修改时间的作用

Linux学习日记——源码编译Apache

[本文为笔者在学习Linux 下的软件安装时,尝试使用源码安装Apache 的过程,事后进行一个小小的总结,发现错误望指正.] 一.典型的源码编译安装软件的过程包括以下3步: 1) 运行 configure 命令,并结合必要的参数以生成Makefile :(读者可以自行百度Makefile 相关知识) 2) 运行 make 命令生成各类模块和主程序: 3) 运行 make install 命令将必要的文件复制到安装目录中. (以上过程都在对应软件安装包的根目录中进行) 二.安装过程 Linux

Linux学习日记—使用Shell变量

Shell变量用来存放系统和用户需要使用的特定参数(值),而且这些参数可以根据用户的设定或系统环境的变化而相应的变化. [变量的作用] 为灵活管理Linux系统提供特定参数,而有两层意思: 1.变量名:使用固定的名称,由系统预设或用户自定义 2.变量值:能够根据用户设置,系统环境的变化而变化 [变量的类型] 1.自定义变量:由用户自己定义,修改和使用 2.环境变量:由系统维护,用于设置工作环境 3.位置变量:通过命令行给脚本程序传递参数 4.预定义变量:Bash中内置一类变量,不能直接修改 [自

linux学习日记之老男孩

2016年10月5日企业面试题:cp 命令复制文件是如果有覆盖可能的话如何去除确认步骤,如:将/mnt/text.txt 复制 到/temp/text.txt,去除覆盖确认命令.方法:1.加全路径的cp命令,/bin/cp /mnt/text.txt /temp/text.txt.2.在命令前增加\,\cp /mnt/text.txt /temp/text.txt总结,其实cp命令就是/bin/cp -i 命令的别名,linux中为命令起一下别名用alias命令 ,删除别名用unalias,最好

Linux学习日记—shell脚本基础

在Linux的日常维护中,shell脚本是我们必不可少的日常管理之一:其作用是解决服务器的自动化维护工作,减轻管理员的工作量:如果想提高shell脚本的编写速度,必须要熟练使用vi编辑器的各种快捷键. [什么是shell]    Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的.但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,毕竟它使

Linux学习日记(二)

在linux上运行.Net程序 并安装Linux网站 一.环境 ubuntu14.10(桌面版 官网下载的最新版) jexus5.6.3 正式版 MonoDevloper (安装完后里面有个Ubuntu软件中心 搜一下点击安装它会自动帮你把需要的环境装好) 注:我所有程序都是基于DotNet FrameWork4.0的 二.愉快的玩耍 2.1 运行一般的应用程序 由于我是用的virtualbox 开的是桥接网络,所以我在自己本机假设一个FileZillaServer(ftp的服务器),便于把网站

Linux学习日记--基础命令(5)--用户和组概念与管理--文件权限

用户和组管理: 以下区间区别于centos6,和centos7  Linux用户:Username/UID        管理员:root, 0        普通用户:1-65535            系统用户:1-499, 1-999                 对守护进程获取资源进行权限分配:            登录用户:500+, 1000+                交互式登录: Linux组:Groupname/GID         管理员组:root, 0    

Linux学习日记:第二天

今天学习vi编辑命令: [email protected]:vi hello.java 使用到的命令: 插入命令: a 和 i:在当前光标前或后插入文本(A 和 I 分别在当前行行末或行首插入文本):  o 和 O :在当前行下或上插入文本.(换行) 编辑完后,按Esec,执行保存命令:(:wq-保存退出,:q!不保存直接退出) [email protected]::wq 执行ls命令查看文件: 发现两个文件,之前一个小写的hello.java是之前创建的文件,没用则执行rm命令来删除它: rm

Linux学习日记:第一天

一,登录Linux Login:test Password:123456 Last Login:Wed Dec 3 22:40:02 on tty1 [email protected]: startx    进入Linux的图形界面 提示需要安装xinit则,执行: [email protected]: sudo apt-get install xinit 终端由黑色界面变成白底黑字. 再安装桌面环境,执行以下命令(安装需要一定时间): [email protected]:sudo apt-ge