对Linux命令进一步学习
root@wuheng-virtual-machine:/home/wuheng# ls -l
total 44
drwxr-xr-x 2 wuheng wuheng 4096 Mar 3 01:30 Desktop
drwxr-xr-x 2 wuheng wuheng 4096 Mar 3 01:30 Documents
drwxr-xr-x 2 wuheng wuheng 4096 Mar 3 01:30 Downloads
-rw-r--r-- 1 wuheng wuheng 8980 Mar 3 09:23 examples.desktop
drwxr-xr-x 2 wuheng wuheng 4096 Mar 3 01:30 Music
drwxr-xr-x 2 wuheng wuheng 4096 Mar 3 01:30 Pictures
drwxr-xr-x 2 wuheng wuheng 4096 Mar 3 01:30 Public
drwxr-xr-x 2 wuheng wuheng 4096 Mar 3 01:30 Templates
drwxr-xr-x 2 wuheng wuheng 4096 Mar 3 01:30 Videos
1.d,代表目录
2.rwxr-xr-x,是文件或者目录对所属用户,同一组用户和其它用户的权限
3.第一个:wuheng 代表了文件文件属于用户 wuheng
4.第二个:wuheng 代表了文件文件属于用户组 wuheng
5.4096,表示文件大小为4096字节.
6.Mar 3 01:30 代表了文件最后一次修改的日期和时间.
7.最后面的就是文件/文件夹的名字。如,desktop
root@wuheng-virtual-machine:/home/wuheng# lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
sda1 8:1 0 19G 0 part /
sda2 8:2 0 1K 0 part
sda5 8:5 0 1022M 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
lsblk -l 命令以列表格式显示块设备(而不是树状格式)
注意:lsblk是最有用和最简单的方式来了解新插入的USB设备的名字,特别是当你在终端上处理磁盘/块设备时。
root@wuheng-virtual-machine:/home/wuheng# uname -a
Linux wuheng-virtual-machine 4.2.0-27-generic #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
uname,即“Linux Name”.
注意: uname显示内核类别, uname -a显示详细信息。上面的输出详细说明了uname -a
root@wuheng-virtual-machine:/home/wuheng# history
1 apt-get install mysql-server mysql-client
2 apt-get install apache2
3 apt-get install php5 libapache2-mod-php5
4 chmod 777 /var/www/
................
history”命令就是历史记录。它显示了在终端中所执行过的所有命令的历史。
root@wuheng-virtual-machine:/var/www/html# touch a.txt
root@wuheng-virtual-machine:/var/www/html# ls
a.txt index.html phpmyadmin wh.tar.gz
“touch”命令代表了将文件的访问和修改时间更新为当前时间。touch命令只会在文件不存在的时候才会创建它。
如果文件已经存在了,它会更新时间戳,但是并不会改变文件的内容。
“chown”命令就是改变文件拥有者和所在用户组。每个文件都属于一个用户组和一个用户。在你的目录下,使用"ls -l",你就会看到像这样的东西。
root@wuheng-virtual-machine:/var/www/html# ls -l
total 16
-rw-r-xr-x 1 wuheng root 0 Mar 9 19:22 a.txt
-rwxrwxrwx 1 root root 11510 Mar 9 19:21 index.html
lrwxrwxrwx 1 root root 21 Mar 3 18:46 phpmyadmin -> /usr/share/phpmyadmin
-rw-r--r-- 1 root root 249 Mar 9 19:21 wh.tar.gz
其中,a.txt属于用户:wuheng ,属于用户组:root; index.html属于用户:root,属于用户组:root.
root@wuheng-virtual-machine:/var/www/html# chown root root a.txt
chown: cannot access ‘root’: No such file or directory
root@wuheng-virtual-machine:/var/www/html# ls -l
total 16
-rw-r-xr-x 1 root root 0 Mar 9 19:22 a.txt
-rwxrwxrwx 1 root root 11510 Mar 9 19:21 index.html
lrwxrwxrwx 1 root root 21 Mar 3 18:46 phpmyadmin -> /usr/share/phpmyadmin
-rw-r--r-- 1 root root 249 Mar 9 19:21 wh.tar.gz
root@wuheng-virtual-machine:/var/www/html#
现在,a.txt属于用户:root,属于用户组:root.
“copy”就是复制。它会从一个地方复制一个文件到另外一个地方。
root@wuheng-virtual-machine:/var/www/html# cp a.txt demo/
root@wuheng-virtual-machine:/var/www/html# ls
a.txt demo index.html phpmyadmin wh.tar.gz
root@wuheng-virtual-machine:/var/www/html# cd demo
root@wuheng-virtual-machine:/var/www/html/demo# ls
a.txt
“mv”命令将一个地方的文件移动到另外一个地方去。
root@wuheng-virtual-machine:/var/www/html# touch a.txt
root@wuheng-virtual-machine:/var/www/html# ls
a.txt demo index.html phpmyadmin wh.tar.gz
root@wuheng-virtual-machine:/var/www/html# mv a.txt demo/
root@wuheng-virtual-machine:/var/www/html# ls
demo index.html phpmyadmin wh.tar.gz
root@wuheng-virtual-machine:/var/www/html# cd demo
root@wuheng-virtual-machine:/var/www/html/demo# ls
a.txt
pwd”(print working directory),在终端中显示当前工作目录的全路径。
root@wuheng-virtual-machine:/var/www/html/demo# pwd
/var/www/html/demo
20160407 补充
,当你在 Linux 命令行中无意输入了一个不知道的命令,或者错误的使用了一个命令,
导致在终端里出现了你无法预料的情况,比如,只有光标在闪烁无法继续输入命令,或者不停地在输出一大堆你不想要的结果。
你想要立即停止并恢复到你可控的状态,那该怎么办呢
使用: 组合键(Ctrl + C)强行退出。
Ctrl+d
键盘输入结束或退出终端
在 Linux 环境中,如果你遇到困难,可以使用man
命令,它是Manual page
的缩写。
Manual pages 是在 UNIX 或类 UNIX 操作系统在线软件文档的一种普遍的形式。
内容包括计算机程序(包括库和系统调用),正式的标准和惯例,甚至是抽象的概念。用户可以通过执行 man 命令调用手册页。
$ man <command_name>
比如你想查看 man 命令本身的使用方式,你可以输入:
man man
1.查看用户
请打开终端,输入命令:
$ who am i
或者
$ who mom likes
现在我们新建一个叫 lilei 的用户:
$ sudo adduser lilei
对Linux命令进一步学习的更多相关文章
- 对Linux命令进一步学习vim(二)
今天,进一步学习Linux相关的命令,可能会有重复的地方,但学习本来就是不断重复的过程.故作小记! 1.安装了:vim ,,,一款Linux爱好者经常用到的ide sudo apt-get inst ...
- 虚拟机安装与Linux命令的学习 ——20155215宣言
一.虚拟机的安装 虚拟机的安装对我来说真可谓是一波三折.打开老师发布的安装教程,简单地浏览了一下,主要步骤都有图文解说.我本来以为这个安装按部就班即可,可哪知道,问题一个接着一个出现. 问题1 在我下 ...
- 由linux命令谈学习操作系统的重要性
linux命令妙趣横生,喜欢敲命令行的人会深有体会,但是没有系统学习过操作系统的话,很多命令还是难以理解的.讲实在话,大多数linux爱好者常敲的都是这些方面的: 文件系统 磁盘 网络 系统状态 账户 ...
- VirtualBox上LInux命令初步学习
大二的寒假已经接近了尾声,寒假期间我初步使用了VirtualBox虚拟机软件,并安装了ubuntu的操作系统进行了Linux语言的学习.然而寒假期间的学习没有太多的计划,纯粹是为了完成作业而应付性的学 ...
- 20155228 基于VirtualBox安装Ubuntu和学习linux命令的学习经历和心得
一.虚拟机VirtualBox的下载安装 基于VirtualBox虚拟机安装Ubuntu图文教程 虽然娄老师的教程对于VirtualBox的下载安装讲的很简单,可以说是一笔带过,但是我在下载安装的过程 ...
- 重学Python - Day 06 - python基础 -> linux命令行学习 -- 简单基础命令学习
学习资源 虚拟机工具:VMWare 12 linux :Ubuntu 14 或者CentOS 6 PS:ubuntu用远程连接工具的设置方法 step 1: 输入sudo apt-get instal ...
- linux命令基础学习
谨慎使用 rm -rf /* 命令 谨慎在SSH执行“rm -rf /*”,若不了解这个命令,可能导致整个Linux系统文件全部被删除. 这个删除命令只有 “root” 权限的帐号才可以执行,其它未取 ...
- Linux 命令分类学习
Linux常用命令大全(非常全!!!) 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q ...
- Linux 命令与学习
2014-10-10 ps -ef|grep *** 可以查找包含***名称的进程 netstat -ntlp 查看端口占用 kill -9 pid 强制杀死进程 ...
随机推荐
- WORD中无损复制图片
问题 默认 Ctrl+C复制出来图片图片的严重模糊,复制出来的不是原图片!因为图片尺寸被修改后复制出来的则是模糊的 解决办法 解决办法把WORD中的图片恢复成默认的,如果对图片进行了缩放请把缩放比恢复 ...
- android 实现调查问卷-单选-多选
非常久没写东西了.今天来总结下有关android调查问卷的需求实现. 转载请加地址:http://blog.csdn.net/jing110fei/article/details/46618229 先 ...
- python——修饰符
修饰符基础--闭包 什么是闭包呢?标准的概念大家可以看wikipedia上的解释 举个例子: def do_add(base): def add(increase): return base + in ...
- OpenERP ODOO 千分位设置
转自 :http://www.chinamaker.net/ OpenERP (ODOO)千分位设置在: 设置 > 翻译>语言 1)不同语言可以设置不同的千分位 2)格式选择: Separ ...
- 【Linux】VMware上安装Linux操作系统
Vmware上安装Linux系统 1. 文件菜单选择新建虚拟机 2. 选择经典类型安装,下一步. 3. 选择稍后安装操作系统,下一步. 4. 选择Linux系统,版本选择CentOS 64位. 给虚拟 ...
- oracle update left join查询
对于有的更新语句,要更新的表可能条件不够,需要用到left join关联其他表, 但是不能直接关联,否则报错:错误如下: update imim_gireqbillitems gi left join ...
- 学会Git玩转Github笔记(三)—— Github Pages 搭建个人网站
https://help.github.com/categories/github-pages-basics/ 一.个人站点 访问 https://用户名.github.io 搭建步骤 1) 创建个人 ...
- CSS3使用Animation为同一个元素添加多个动画效果
本篇文章由:http://xinpure.com/css3-animation-for-the-same-element-multiple-animation-effects/ CSS3 Animat ...
- LaTeX 制作表格
实例代码: \begin{table}[h] \centering \begin{tabular}{|c|c|} \hline \textbf{Distribution} & \textbf{ ...
- Linux top命令的图解使用
Linux下的top命令的图解使用 linux下top命令参数解释 TOP命令详解