ls 显示当前目录内容

1)ls / (显示根目录下所有的目录和文件)

2)ls -l / (以列表的形式显示根目录下所有的目录和文件)

绝对路径和相对路径

1)绝对路径,以/开头的都是绝对路径,比如/home/pzm

2)相对路径,以./ 或者../开头的,./是指当前目录,../是指上一层目录

mkdir创建目录

1)mkdir -m 777 /home/pzm/ (在home目录下建立pzm目录,该目录的权限为777)

2)mkdir -p /home/pzm/1/ (如果/home/pzm/目录不存在,执行此命令创建目录,创建的结果是会同时创建pzm和1这两个目录)

3)mkdir /home/pzm/ 就是在/home目录下新建pzm目录

rmdir删除目录

1)rmdir /home/pzm/ (删除/home目录下的pzm目录,要求pzm目录下不能再用其他的目录或者文件,也就是说必须为空)

2)rmdir -p /home/pzm/1/ (删除/home/pzm/目录下的名字为的1目录,如果pzm目录下除了1这个目录,没有其他目录或者文件,那么加上-p参数执行之后会把pzm/1这两个目录都删除)

touch命令

1)touch aaa,创建一个文件,名为aaa,如果aaa文件存在,则更新文件的时间

2)stat aaa 可以查看文件的相关信息

cp复制文件或者目录

1)cp /home/test.txt /home/pzm/ (就是将/home/test.txt这个文件拷贝到/home/pzm/这个目录)

2)cp -R /home/pzm/ /home/1/ (就是将/home/pzm/这个目录以及这个目录下的所有目录和文件统统拷贝到/home/1/这个目录下)

3)cp -i /home/pzm/ /home/1/ (如果命令2已经执行过了,也就是说/home/1/目录下有和/home/pzm/目录下相同的目录或者文件,那么再加-i参数执行拷贝操作时会提示用户是否进行覆盖操作,输入y回车则执行覆盖操作,输入n回车则不执行覆盖操作)

4)cp -f /home/pzm/ /home/1/ (不提示用户直接进行覆盖)

mv移动或更名现有的文件或目录

1)mv /home/test.txt /home/pzm/ (将/home/目录下的test.txt文件剪切到/home/pzm/目录下)

2)mv -i /home/test.txt /home/pzm/ (如果在/home/pzm目录下已经有了test.txt这个文件,那么执行此操作将会提醒用户是否覆盖)

3)mv -f /home/test.txt /home/pzm/ (不提醒用户直接进行覆盖)

rm删除文件或者目录,在使用rm这个命令的时候,一定要指定目录或者文件,避免误删除

1)rm /home/test.txt (删除/home/目录下的test.txt这个文件)

2)rm -i /home/test.txt (删除文件之前提示用户)

3)rm -r /home/pzm/ (删除/home/pzm/目录下的所有文件和目录)

4)rm -f /home/test.txt (不提示用户直接强行删除文件或者目录)

5)rm -rf /home/pzm/ (强行删除/home/pzm/这个目录以及这个目录下的所有目录和文件,不提示用户)

6)rm -rf * (建议不要使用这个命令)

7)在使用rm、mv命令的时候,一定要注意,在需要删除或剪切目录的时候,不在进到删除或剪切的目录中再去执行操作

more、less命令

1)more 文件名,或 less 文件名

2)more只能翻页显示,而less可以使用上下键逐行翻看文件内容

3)使用more或者less查看文件内容的时候,按q退出

head查看一个文件的前几行内容,默认是查看前十行

1)head test.txt (查看此文件的前十行内容)

2)head -n 5 test.txt (查看此文件的前五行内容,通过-n参数设定具体查看的行数)

tail查看一个文件的最后几行内容,默认是十行

1)tail test.txt (查看此文件的最后十行内容)

2)tail -n 5 test.txt (查看此文件的最后五行内容,通过-n参数设定具体查看的行数)

3)tail -f test.txt (一般是用来查看日志文件,如果文件内容有更新,则会同步显示出来)

alias查看命令的别名,unalias撤销别名,别名在~/.bashrc文件中修改

hostname

1)hostname查看主机名

2)hostname pzm,修改主机名为pzm,永久修改需要改/etc/sysconfig/network这个配置文件

id

1)id,显示用户信息

2)id -u 显示用户ID号

3)id -g 显示组ID号

date

1)date显示详细的日期信息

2)date +%d%m%y 显示日期、月份、年份

13、find查找命令

1)find / -name test.txt (在根目录/下开始以名字的方式查找test.txt这个文件,格式就是find + 路径 + 选项 + 文件名)

2)find / -type d -name 1 (在根目录/下查找名字为1的目录)

3)slocate、locate也可以查找文件,但是是从slocate.db数据库中来查找,需要使用updatedb命令之后再使用

14、adduser 添加用户

1)adduser pzm (添加名字为pzm的用户)

2)passwd pzm(修改pzm账户的密码,否则不能登录)

3)su - pzm (彻底切换到pzm用户,-是彻底切换)

4)/etc/login.defs (创建用户的默认属性在这个文件中设置)

5)usermod -G root.bin pzm (把pzm用户添加到root、bin组中)

添加完用户可以查看/etc/passwd文件,看用户是否添加成功

15、userdel删除用户

1)userdel pzm (删除名字为pzm的用户)

2)userdel -r pzm (删除pzm用户,且删除pzm用户的主目录及相关信息)

passwd修改账户密码

1)passwd (修改当前用户的密码)

2)passwd pzm (root账户具有修改任何账户密码的功能,如果当前以root账户运行,执行此命令可以修改pzm账户的密码)

su切换用户

1)su pzm(切换到pzm账户运行)

2)exit(退出su切换到的账户)

使用非root账户登录Linux的方式和使用root账户的方式一样,只是在登录系统的时候选择其他用户即可

linux基础命令整理(一)的更多相关文章

  1. linux基础命令整理

    1  显示当前工作目录                pwd 2  查看目录下的所有内容          ls        ls   -l   以列方式查看        ls  -a  显示所有 ...

  2. Linux基础命令整合

    linux基础命令整理 1.系统相关命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minu ...

  3. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  4. 第四节,Linux基础命令

    第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令         ...

  5. 【Python之路】第一篇--Linux基础命令

    pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 .   表示当前目录 ..  表示上级目录 /  表示根目录 ls ...

  6. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  7. 2.Linux基础命令

    linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...

  8. linux基础命令一

    linux基础命令一 1.date命令 date命令介绍:显示或者设置系统日期 date命令的语法: 显示日期:date  [options...]  [+FORMAT] FORMAT:为显示日期的格 ...

  9. linux基础命令:

    linux基础命令: 显示 echo 输出我写的内容 ls 查看当前目录的文件 pwd 查看当前目录 ifconfig 查看网卡信息 grep 过滤 -v 取反 -n man 查看命令的帮助信息 md ...

随机推荐

  1. Nginx配置文件中文详解

    ######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_ ...

  2. btsync 分享资源

    Btsync是一款跨平台软件,可以在不同的设备之间共享文件. Btsync类似于BT下载,用户对用户(多用户)之间的传送. 文档的分享者可以将资源放到文件夹下,生成共享Key,分享给接受者,接受者只需 ...

  3. 【转】嵌入式C语言调试开关

    在调试程序时,经常会用到assert和printf之类的函数,我最近做的这个工程里就有几百个assert,在你自认为程序已经没有bug的时候,就要除去这些调试代码,应为系统在正常运行时这些用于调试的信 ...

  4. 在 JPA、Hibernate 和 Spring 中配置 Ehcache 缓存

    jpa, hibernate 和 spring 时配置 ehcache 二级缓存的步骤. 缓存配置 首先在 persistence.xml 配置文件中添加下面内容: <property name ...

  5. python中openpyxl的用法【安装,以及一些基本的操作】

    概述 Openpyxl是python中简单易用的操作excel电子表格的一个模块.接下来呢,跟博主一起学习一下吧  ----_<_>_---- 首先先清楚一些excel的基本概念: 在op ...

  6. MQTT——控制报文格式

    解控制报文格式是学习MQTT中,笔者认为最为重要的一个知识点.MQTT的所有行为都离不开他.控制报文可以分为三个部分组成,分别为:固定报头.可以变报头.有效载荷部分. 注意:上面的说的报文的类型.是指 ...

  7. EJBCA安装教程+postgresql+wildfly10

    1. 安装环境说明 笔者在本机的虚拟机下进行的安装,数据库已经装好了的. ubuntu16.04 x64 postgresql:9 wildfly10 2. 安装前准备 下载必要软件包(直接到官网下载 ...

  8. 无所不会的fiddler遇到的尴尬

    昨天测试项目时,遇到一个尴尬的事 预期功能:点击页面某个按钮会post2个请求 实际情况:点了按钮,fiddler抓包没有看到任何请求 后来经过他人提醒在PC端浏览器打开此页面,点击按钮后看到页面有j ...

  9. Problem P

    题意:FJ养牛,他想知道中间的牛是那一头: 思路:这道题有点水,思路就不写了 #include #include #include #define maxn 10005 using namespace ...

  10. [转载]ACM搜索算法总结(总结)

    原文地址:ACM搜索算法总结(总结)作者:GreenHand 搜索是ACM竞赛中的常见算法,本文的主要内容就是分析它的 特点,以及在实际问题中如何合理的选择搜索方法,提高效率.文章的第一部分首先分析了 ...