1,创建文件夹
mkdir test //在当前目录下创建文件夹
mkdir 777 test //在当前目录创建文件夹并赋予777权限
创建文件
vi test.txt //在当前目录下创建文件
2,拷贝文件
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- d 拷贝时保留链接。
- f 删除已经存在的目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
3,解压缩
tar zxvf x.tar.gz 如果是bzip2压缩的 tar jxvf x.tar.bz2
tar -zcvf /home/xahot.tar.gz /xahot
tar -zcvf 打包后生成的文件名全路径 要打包的目录
例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。
切分linux文件
split [参数选项] infile [outfile]
split 把输入的文件拆分为若干体积或长度相等的文件,输入文件保持不变,只是把结果拆分结果写到outfileaa、outfileab ... ... 等文件中。如果我们不指定outfile,被拆分后的文件会写到 xaa、xab ... ...。
参数
-l n 把infile拆分为具有n行的段,默认值为1000
-b n[bkm] 以体积为单位的拆分,约定每拆分后每个文件的大小 ,b代表512B,k代表1KB,m代表1MB。
-C bytes[bkm] 把bytes的最大值放入文件,坚持增加完整的行;
- 从标准输入读取;
--help 帮助;
4,关闭redhat防火墙
/etc/init.d/iptables stop
chkconfig iptables off
5,配置ssh公钥认证
ssh:connect to host xxx port 22:Connection refused //没有开启sshd
service sshd start
介绍一种比较简便的方法尤其是在hadoop集群初始配置时候比较有效率。
ssh-keygen -t dsa //主机a
ssh-copy-id -i id_dsa.pub root@主机b //
ssh b //主机a连接主机b 成功
6,rmp安装,卸载,查询
rpm -qa |grep * //查询
yum list installed | grep "软件名或者包名" //查询
rpm -ivh * //安装
rpm -e * --nodeps //卸载
7,设置系统时间
date //查看系统时间
date -s 10:49:10 //设置系统时间为 10:49:10
8,删除文件最后一行
sed -i '$d' filename
9,Linux下将shell输出写入文件中
通过两个管道命令就可以实现:
> 符号表示将信息写入文件中
>> 符号表示在已有的文件中添加信息
echo hello > test.txt
10,nohup使用
nohup /root/start.sh &
11,设置开机启动某服务
查看sshd是否已经是系统服务:
chkconfig --list |grep sshd
sshd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
chkconfig --level 5 sshd on //桌面级别
chkconfig --level 3 sshd on //命令行级别
12.查看目录大小
du -sh kettle/
[root@bsso yayu]# du -h --max-depth=1 work/testing
27M work/testing/logs
35M work/testing
[root@bsso yayu]# du -h --max-depth=1 work/testing/*
8.0K work/testing/func.php
27M work/testing/logs
8.1M work/testing/nohup.out
8.0K work/testing/testing_c.php
12K work/testing/testing_func_reg.php
8.0K work/testing/testing_get.php
8.0K work/testing/testing_g.php
8.0K work/testing/var.php
[root@bsso yayu]# du -h --max-depth=1 work/testing/logs/
27M work/testing/logs/
[root@bsso yayu]# du -h --max-depth=1 work/testing/logs/*
24K work/testing/logs/errdate.log_show.log
8.0K work/testing/logs/pertime_show.log
27M work/testing/logs/show.log
13.开机不进入桌面
vim /etc/inittab
//修改参数为3
14.添加用户
useradd username
passwd password
usermod -s /bin/bash username //修改用户mod
(或者
vipw /etc/passwd
修该新建用户为/bin/bash
)
su - username
15.查看linux系统信息
查看版本版本
cat /proc/version
查看linux机器是32位还是64位的方法
file /sbin/init
查看cpu信息
cat /proc/cpuinfo
查看内存信息
free
16.强制解除yum锁定
rm -rf /var/run/yum.pid
分享到:
相关推荐
Linux的常用命令1.pptLinux的常用命令1.pptLinux的常用命令1.ppt
Linux 常用命令1
kubernetes常用命令1
OVS常用命令1
db2 clp常用命令1
Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux...
开发与运行环境搭建和常用命令1
linux常用命令linux常用命令linux常用命令
linux常用命令linux常用命令linux常用命令linux常用命令常用命令常用命令
mysql的一些常用命令,还有mysql的一些应用,好用的资料要大家一起分享哦!
vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令
DOS 下常用的命令DOS 常用命令DOS 常用命令DOS 常用命令
VIM 常用命令命令模式 按 a/i/o 进入 插入模式插入模式 按 exe 退回到 命令模式命令模式 按 : 可以进入编辑模式插入命令在命令模式下a 在光标所
Linux常用命令文件处理命令ls命令说明内容备注命令名称英文原意命令所在路径执行权限所有用户功能描述显示目录文件语法参数简写参数全称参数作用备注显示所有文件,
(1) 命令基本格式 (2) 文件处理命令 (3) 文件搜索命令 (4) 帮助命令 (5) 压缩与解压缩命令 (6) 关机与重启命令 (7) 其他常用命令 (1
git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git...
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...
Oracle常用命令1(数据库、表空间) Oracle常用命令2(用户、角色管理) Oracle常用命令3(DDL、DML、TCL、DCL、序列) Oracle常用命令4(表分区) Oracle常用命令5(同义词、视图、索引) Oracle常用命令6(PL/...
CAD常用命令CAD常用命令CAD常用命令CAD常用命令
Redis 客户端与常用命令桌面客户端常用命令命令参考: password:验证密码是否正确E