第二次作业(5.使用linux)

来源:互联网 发布:php用户信息管理系统 编辑:程序博客网 时间:2024/05/29 18:27

linux下的一些简单命令的使用


startx 进入图形界面

shutdown -h now 关机

shutdown -r now 重启

reboot 重启

su - 切换身份

logout 用户注销

vi 文件名

:wq 保存并退出

:q! 退出不保存

mkdir 目录名 创建一个目录    

rmdir 目录名 删除一个空的目录

rm 执行删除文件的命令

rm -rf * 删除所有内容(包括目录和文件)r递归 f强制

mv 移动文件或改文件名

到/var/log/这个目录可以查阅一下log file(登录档)

cp 文件名 复制到的目录和新名字 复制

touch 建立空文件

ln   的链接有 软链接和硬链接两种,软链接就是ln –s **(文件的实际路径) **(要创造的镜像的路径),它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
  如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls –l命令去察看,就可以看到显示的link的路径了。

 

 

ls -al -l 查看当前目录的文件

ls -l /bin/*sh *是通配符,显示所有已sh结尾的文件

 

gcc g++ javac 文件名 可以将源代码进行编译

gcc和g++是在当前目录多出一个 a.out 的文件 用./a.out 来执行,如果在编译一个文件则这个a.out文件将被覆盖,可以使用【gcc -o 编译生成文件名 源文件的文件名 】 来使其不被覆盖。

 缺省可执行文件./a.out (正斜杠) 可执行文件的目录在一个特定的目录 ./

 

cd / 更改目录

pwd 当前的工作目录

 

useradd 用户名

useradd -g 组名 用户名 将用户添加到指定组

passwd 用户名

userdel -r 用户名

history 查看历史的输入命令情况,最多1000条

 

more / less 分页

在Linux和Unix系统中|就是管道命令

管道命令是把上一个命令的结果交给|的后面的命令处理

 

grep “shunping” 文件名 查找文件中是否有shunping

grep -n”shunping” 文件名 显示具体的行数

 

find 搜索文件或目录

find / -name aaa.java 从根目录开始查找aaa.java

find / -size +10k 从根目录开始查找所有大于10k的文件

 

管道定向命令

ls -a > 文件名 将列表的内容写入文件中(覆盖写)

ls -a >>文件名 将列表的内容写入文件的末尾

 

date +%Y/%m/%d 日期和时间

date +%H:%M

cal 2016 万年历

bc简单好用的计算机

sync 数据同步写入磁盘,在关机或重启前最好多执行几次。

 

init切换执行等级

chgrp [-R] (将同次目录下的所有档案目录,都更新成为这个群组的)组名 文件名

改变文件的所属群组

groupadd 建立一个群组

groupdel 删除一个群组

chown [-R] 账号名称:组名 档案或文件 改变文件的拥有者

chmod [-R] 777 文件名 改变文件的权限

chmod u=rwx,go=rx 文件名 user group other

chmod a-w 文件名 将这三组人的write权限都去掉

  u-w 文件名 将用户的write 权限去掉

 

 

uname -a

lsb_release -a

 

cat 用来查看文件

在 /etc/group 这个文件中可以看见所有的组

在 /etc/passwd 这个文件中可以看到所有的用户信息

 

who am i

who

 

usermod -g 组名 用户名 指定将用户添加奥哪个组中(root的权限)

usermod -d 目录名 用户名 改变该用户登录的初始目录

 

mount /mnt/cdrom/ 挂载光驱

mount [-参数] [设备名称] [挂载点]

umount /mnt/cdrom/ 卸载

 

df[-参数] -hl 查看磁盘的使用情况

df [目录全路径] 查看某个目录在哪个分区

fdisk -l 查看Linux系统的分区具体情况

 

 

env 查看目前操作系统的环境变量

chsh -s 输入新的shell,如/bin/csh 改变shell

echo 显示文字,可以显示变量

ifconfig 查看ip


0 0
原创粉丝点击