对Linux命令进一步学习

[email protected]:/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

[email protected]:/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设备的名字,特别是当你在终端上处理磁盘/块设备时。

[email protected]:/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

[email protected]:/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”命令就是历史记录。它显示了在终端中所执行过的所有命令的历史。

[email protected]:/var/www/html# touch a.txt
[email protected]:/var/www/html# ls
a.txt  index.html  phpmyadmin  wh.tar.gz

touch”命令代表了将文件的访问和修改时间更新为当前时间。touch命令只会在文件不存在的时候才会创建它。

如果文件已经存在了,它会更新时间戳,但是并不会改变文件的内容。

chown”命令就是改变文件拥有者和所在用户组。每个文件都属于一个用户组和一个用户。在你的目录下,使用"ls -l",你就会看到像这样的东西。

[email protected]:/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.

[email protected]:/var/www/html# chown root root a.txt
chown: cannot access ‘root’: No such file or directory
[email protected]:/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
[email protected]:/var/www/html#

现在,a.txt属于用户:root,属于用户组:root.

“copy”就是复制。它会从一个地方复制一个文件到另外一个地方。

[email protected]:/var/www/html# cp a.txt demo/
[email protected]:/var/www/html# ls
a.txt  demo  index.html  phpmyadmin  wh.tar.gz
[email protected]:/var/www/html# cd demo
[email protected]:/var/www/html/demo# ls
a.txt

mv”命令将一个地方的文件移动到另外一个地方去。

[email protected]:/var/www/html# touch a.txt
[email protected]:/var/www/html# ls
a.txt  demo  index.html  phpmyadmin  wh.tar.gz
[email protected]:/var/www/html# mv a.txt demo/
[email protected]:/var/www/html# ls
demo  index.html  phpmyadmin  wh.tar.gz
[email protected]:/var/www/html# cd demo
[email protected]:/var/www/html/demo# ls
a.txt

pwd”(print working directory),在终端中显示当前工作目录的全路径。

[email protected]:/var/www/html/demo# pwd
/var/www/html/demo

时间: 2024-10-16 16:38:54

对Linux命令进一步学习的相关文章

linux 命令 及学习进度综合整理

linux  命令  及学习进度综合整理 pwd 查看当前所在位置 cd  跳转到什么什么目录 ls  显示所有文件和目录 ls -l  显示目录详细信息 cd ..  返回上一级 vi  lnany.txt  创建一个文件 vi  .lnany.txt    创建一个隐藏文件 vim 是 vi 的升级版 功能更多 出现 -bash: vim: command not found 的解决办法 i. 那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝

linux命令行学习-dig(DNS查询器)

在web开发中,总要熟悉的就是http协议,而发起一个http开始前最先要经历的一个过程就是DNS解析.简单说就是域名如何最终解析到实际服务器ip的过程. 而在研究DNS解析和排除DNS解析类故障问题的时候一个强大的工具就是dig.和他对应的有个比较传统的命令nslookup,不过dig作为更新的命令,其强大而简洁可定制的输出也使得运维其开发人员使用. 实例1(访问服务器本地DNSserver查询根域名服务器):  ~#: dig ; <<>> DiG 9.3.6-P1-RedHa

Linux 命令与学习

2014-10-10 ps -ef|grep ***   可以查找包含***名称的进程 netstat -ntlp       查看端口占用 kill -9 pid           强制杀死进程 查看文件   less file.txt       Shift + F   跳到文件最尾 Ctrl + C   进入查找模式 Shift + Q 跳出查看 /***     向上查找字符串,向上是 ?*** 2013.8.12 date    显示日期 date +%Y/%m/%d -------

linux命令(学习总结)

命令总结: mkdir 创建目录的命令 make directorys ls -l(long)d(directory)显示目录或者文件 全称list cd       切换目录层次change directory echo  打印输出内容(printf复杂的输出) vi/vim 记事本编辑器 命令模式 (:wq :q :q! :wq!) <===>插入模式(esc切换命令模式) w write  q quit  !强制 cat 查看文件内容 cp -apr 拷贝文件或者目录 rm -f 强制删

linux命令符学习摘要,免得忘啦

history命令 “history”命令就是历史记录.它显示了在终端中所执行过的所有命令的历史. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [email protected]:~# history  1  sudo add-apt-repository ppa:tualatrix/ppa  2  sudo apt-get update  3  sudo apt-get install ubuntu-tweak  4  sudo add-apt-reposito

相关Linux命令的学习

相关命令如下: cd                   切换目录 cd # 回到当前用户的家目录 # - 可用于表示用户家目录 cd /etc # 切换到/etc目录cd - # 切换到上一次的目录 pwd            查看当前的工作路径 创建目录: # mkdir 目录名 mkdir my_dir # - p 参数 : 递归创建目录,用于同时创建多级目录 mkdir a/b/c/d 获取帮助                -h    --help     info      man

Linux命令的学习

mkdir -p 创建目录 (make directorys) p递归创建 ls -l(long)d(direcitory)显示目录或者文件 cd 切换目录  从"/"开始目录,/为根目录,例如/user这种路径叫做绝对路径 pwd  查看当前路径 touch (摸,看指定目录有没有此文件存在,没有就创建,有的话就只改一下时间戳等信息 ) cat  *.txt 查看某文件的内容 echo  打印输出内容 >  输入重定向 例如: echo "I am a boy&quo

linux 命令新学习

ctrl+r, 查找之前输入的终端命令(如果找很久之前的命令,这个很有用.用 向上箭头 只适合找最近的) ctrl+d,替代 exit 退出命令 crontab -l > ./tmp       #输出所有例程到文件 sed -i /abc/d ./tmp      #直接在源文件./tmp上修改,删除包含abc的行 crontab ./tmp              #如此一来,包含abc内容的例程就被停止了

linux命令行学习

awk ~ 匹配符 在pattern部分进行字段匹配操作.文中包含bin的很多,但要找到以:分割后,第五个匹配bin的用户名,相当于用:将每行分割成数组,索引5值匹配,则将第一个打印出来 awk -F: '$5 ~ /bin/{print $1}' /etc/passwd awk NR条件语句 在{}进行判断,如果是第二行,打印该行 判断第四个字段值大于500,打印一段话,否则打印一段话.注意语句块必须卸载花括号中 awk -F: '{if($4>500){print $1 "is hig